Was ist an folgender VBA-Befehlszeile für Excel falsch?

...komplette Frage anzeigen

2 Antworten

Du musst das voll durchreferenzieren:


Worksheets("Quelle").Range(Worksheets("Quelle").Cells(2, RMSF),
Worksheets("Quelle").Cells(letzteZeileSF, RMSF)).Value = 0


oder:

With Worksheets("Quelle")
.Range(.Cells(2, RMSF), .Cells(letzteZeileSF, RMSF)).Value = 0
End With

Klappt es?


Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von augsburgchris
06.03.2017, 13:55

OK, jetzt macht das Sinn. dachte schon ich bin doof.

1
Kommentar von Sonost
06.03.2017, 14:17

Danke sehr, funktioniert scheinbar so.

1

bearbeitet:

Ist "letzteZeile" grösser als 2?



Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Sonost
06.03.2017, 13:25

Hatte ich probiert, bringt nichts.
Falls es wichtig sein sollte: Ich arbeite mit Excel 2007 SP3

0

Was möchtest Du wissen?