Zeilennummer

Hallo,

finde in der VBA-Hilfe so schnell nix:
Wie ermittle ich die aktuelle Zeilennummer? Dsgl. die Spalte.

Danke
Laika

Hallo, Laika.

Wie ermittle ich die aktuelle Zeilennummer? Dsgl. die Spalte.

Das kommt darauf an, in welcher Prozedur Du Dich gerade befindest.

In bestimmten Prozeduren steht in den Klammern „Target As Range“
Innerhalb dieser Prozeduren kannst Du folgenden Code verwenden:

 Target.Row 'Gibt die aktuelle Zeile zurück
 Target.Column 'Gibt die aktuelle Spalte zurück

VG
Carsten

Hallo,

In bestimmten Prozeduren steht in den Klammern „Target As Range“

Was heisst „in bestimmten Prozeduren“?

Target.Row 'Gibt die aktuelle Zeile zurück
Target.Column 'Gibt die aktuelle Spalte zurück

Das funktioniert nicht bei mir.
Ich will ganz einfach wissen, in welcher Zeile „ActiveCell“ gerade ist … ganz simpel.

Laika

Hi Laika,

In bestimmten Prozeduren steht in den Klammern „Target As Range“

Was heisst „in bestimmten Prozeduren“?

Das heißt je nach Prozedur kann man unterschiedlich an die Information gelangen.

Z.B. die Zeilennummer der aktiven = markierten Zelle.

Da gibt es schonmal minimum zwei Probleme, beim Makroaufruf sind mehrere Zellen markiert und A1:A5 haben halt nicht EINE Zeilennummer.

Zweitens, das Makro wird gestartet und gar keine Zelle ist markiert. Was dann?

Target.Row 'Gibt die aktuelle Zeile zurück
Target.Column 'Gibt die aktuelle Spalte zurück

Das funktioniert nicht bei mir.

Ja, du weißt nicht wo und wie du das einbauen mußt.
Bei Interesse frag nach.

Ich will ganz einfach wissen, in welcher Zeile „ActiveCell“
gerade ist … ganz simpel.

Sub tt()
Msgbox activecell.row
end sub

Gruß
Reinhard

Laika

1 Like

Danke, genau das isses (owt)
.