woran kann es liegen dass die Variable "adrZelle" in der nachstehenden Formel nicht als Variable erkannt wird?
https://www.herber.de/bbs/user/142213.xlsb
Option Explicit
Dim adrZelle As String
Private Sub Test()
range("L6").Select
adrZelle = ActiveCell.Address
ActiveCell.Offset(0, 1).FormulaR1C1Local = "=WENN(ISTNV(SVERWEIS(adrzelle ;Mondphasen;2; _
FALSCH));"""";(SVERWEIS(adrzelle ;Mondphasen;2;FALSCH)))"
End Sub
Die Variable "adrZelle" enthält den Inhalt "$L$6". In der Formel müsste die Variable in der glei-chen Schreibweise wie in der Variablendeklaration definiert, geschrieben werden, also mit gro-ßem "Z". Beim Darüberstreichen mit dem Mauszeiger sollte die Variable ihren Inhalt anzeigen. Hier zeigt die (kleingeschriebene) Variable jedoch erst bei Doppelklick ihren Inhalt.
Wenn das kleine Makro ausgeführt wurde und in der Bearbeitungsleiste (von Hand) der Text "adrzelle" jeweils durch L6 ersetzt wird, dann erscheint in der ZelleM6 das Symbol für abneh-menden Mond, sh. eingefügtes Bild.
Worin besteht nun also das problem mit der Variablen adrZelle?
mfg
reiner