Excel - VB: For-next-Schleife

Hallo und vorab danke für Hilfe.

Ich will in Excel folgendes realisieren:

For i=1 to 10
locate (Spalte;Zeile); Print i
next i

Mir geht es allein um die Syntax der mittleren Zeile.
„Locate“ usw. soll die Zelle festlegen, in der mit Hilfe von ‚Print i‘
der aktuelle Wert der Variablen i ausgegeben wird. Dass es mit genau dieser Syntax nicht geht, ist mir klar. Aber wie anders?

Ludwig

Hallo.

For i=1 to 10
locate (Spalte;Zeile); Print i

Range.(„bezug“).Select
ActiveCell.FormulaR1C1=i

next i

wobei Du „bezug“ aus Spalte und Zeile festlegst.

Gruß Eillicht zu Vensre

Hallo,

ich danke dir. Doch leider geht es so noch nicht. Ich habe

Range.(„bezug“).Select mit diesen drei Varianten versucht:

Range."(A1)".Select
Range.„A1“.Select
Range.(A1).Select

Ergebnis: Immer folgende Fehlermeldung:
„Erwartet: Bezeichner oder geklammerter Ausdruck“.

Vielleicht weißt du Rat. Ich wäre dir dankbar.
Ludwig

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

For i=1 to 10
locate (Spalte;Zeile); Print i
next i
Mir geht es allein um die Syntax der mittleren Zeile.
„Locate“ usw. soll die Zelle festlegen, in der mit Hilfe von
‚Print i‘
der aktuelle Wert der Variablen i ausgegeben wird. Dass es mit
genau dieser Syntax nicht geht, ist mir klar. Aber wie anders?

Hi Ludwig,

for i = 1 to 10
 Cells(i,3)=i 'Synatx von Cells siehe vba-Hilfe, 3=3te Spalte= Spalte C
next i

Gruß
Reinhard

Range.(„bezug“).Select

Range."(A1)".Select ist Range."(bezug)".Select
Range.„A1“.Select_ist Range.„bezug“.Select_
Range.(A1).Select_ist Range.(bezug).Select_

Vielleicht weißt du Rat. Ich wäre dir dankbar.

Range.(„A1“).Select wäre das Mittel der Wahl.

Gruß Eillicht zu Vensre

Danke, jetzt klappt’s.

Ludwig

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]