Dies ist ein Problem, das ich versucht habe, eine Antwort für Monate zu finden, aber ohne Erfolg! Warum funktioniert das Code-Snippet: -Ausdrücke im Vergleich zu Variablen in Excel VBA
Sub sbDispCellAddress_01()
ActiveCell.Address
MsgBox ActiveCell.Address
End Sub
funktioniert nicht.
Wenn ich es ausführen bekomme ich einen Kompilierfehler: Invalid use of property
und die 'Adresse' folgende 'ActiveCell' ist blau markiert.
Doch der folgende Code-Schnipsel funktioniert: -
Sub sbDispCellAddress_02()
Dim s As String
s=ActiveCell.Address
MsgBox s
End Sub
so warum der Top-Code nicht?
Was bewirkt die Variable, die den unteren Code funktioniert?
Bitte helfen Sie mir, dieses einfache Beispiel zu verstehen.
Was würden Sie von dem Top-Code erwarten? Was wäre der Sinn einer Zeile, die eine Adresse auswertet, aber nichts damit macht? – Rory
Guter Punkt Rory. Danke für Ihre Antwort. – ComfortablyNumb