Public Function updateNameManager(name As Range)
Dim s As New cStringClass
Dim a As Range, cell As Range
On Error GoTo handleIt
For Each a In name
s.addAlphaNumeric a.Value
Set cell = a.Offset(0, 10)
Debug.Print s.TheString & " " & cell.Address
ThisWorkbook.Worksheets("Reagents").Names.Add NameLocal:=s.TheString, RefersTo:=cell <---- 1004 error
s.Clear
Next a
handleIt:
Debug.Print "update... " & Err.Number & " " & Err.Description
End Function
Ich habe Probleme beim Definieren eines Bereichs als Name. Grundsätzlich erhält diese Funktion einen Bereich von A2: A10. Ich werde den Namen aus jedem Bereich erstellen und eine Zelle auf diesen Namen festlegen.Name Manager Fehler
Wenn der Code mit der auskommentierten Fehlerzeile ausgeführt wird, wird der Inhalt jeder Zelle aufgelistet.
Auch wenn ich ReferensTo hart: = "= Reagenzien! $ K $ 2" es immer noch aus Fehler. Ich denke, das ich brauche, um das Blatt in einer anderen Art und Weise zu verweisen, aber kann es nicht mit 1004 Anwendung definierte trainieren oder Objekt definierte Fehler
Vielen Dank im Voraus
denke, es cell.address sein muss oder Sie einen Namen bereits haben, versuchen .names.add NameLocal: = „TESTINGNAME“, ..... –
Danke für die schnelle Antwort .. Obwohl es didn‘ t though :( – Lee
Was ist der Wert von 's.String'? –