AW: Anwendung FormulaLocal
Stefan
Ich versuche mal, es zu beschreiben und teile hierzu die Elemente der betreffenden Zeile in mehrere Zeilen auf:
Range(Cells(1, 2),_______
Benennt als erste Zelle des Bereichs die Zelle B1
Cells(1, 1).End(xldown)___
Sucht die letzte Zelle der 1. Spalte
Offset(0, 1)____________
Geht eine Spalte nach Rechts
Wenn in meinem Arbeitsblatt in den Zellen A1 bis A3 Werte stehen, geht der für die with-Anweisung definierte Range-Bereich in meinem Arbeitsblatt von Zelle B1 bis Zelle B3.
Der Grund für meine Nachfrage war, dass vorher mein Makro nicht funktionierte. Der Fehler war, dass ich den Offset um eine Spalte weiter setzten musste.
Jetzt habe ich das Makro umgeschrieben und erneut getestet. Es funktioniert jetzt auch mit Offset:
Private Sub CommandButton2_Click()
With Range(Cells(3, 3), Cells(1, 1).End(xlDown).Offset(0, 2))
.FormulaLocal = "=WENN(ISTNV(VERGLEICH(A3;'Lieferantenliste Status 0 bis 7'!A:A;0))=WAHR; _
0;1)"
.Formula = .Value
End With
End Sub
Bitte entschuldigt meine (für euch) naiven Fragen, und nochmal Danke für's Helfen. Ich habe mit VBA einfach erst angefangen und muss noch viel lernen.
Stefan