Markierung ändern mit VBA

13/10/2007 - 17:00 von Jörg Kaiser | Report spam
Hallo

Es werden in einem Tabellenblatt per makro Werte aus der
Zwischenablage ( zeilenweise ) in Spalte A - H eingefügt. Ausser in
Spalte G, diese wird nicht befüllt.. Nach dem Einfügen ist somit z.B.
die Zeile 6 von A - H selektiert und A 6 ist die aktive Zelle.
G6 sollte nun selektiert werden. Mit Offset bekomme ich das auch hin,
nur wenn ich mehrere Zeilen einfüge weiß ich nicht wie das gelöst
werden könnte.
Ich möchte z.B. ab A6 3 Zeilen einfügen und danach sollte G 6 - G 8
selektiert sein um danach weitere Berechnungen durchführen zu lassen.
Zu beachten wàre noch, dass dies dynamisch gehalten werden soll.
( nicht auf G6 - G8 beschrànkt, da das Tabellenblatt immer weiter
befüllt wird)

Für Eure Hilfe wàre ich sehr dankbar.

Mit freundlichen Grüßen Jörg
 

Lesen sie die antworten

#1 Eberhard Funke
13/10/2007 - 17:57 | Warnen spam
Am Sat, 13 Oct 2007 08:00:22 -0700 schrieb Jörg Kaiser:

Es werden in einem Tabellenblatt per makro Werte aus der
Zwischenablage ( zeilenweise ) in Spalte A - H eingefügt. Ausser in
Spalte G, diese wird nicht befüllt.. Nach dem Einfügen ist somit z.B.
die Zeile 6 von A - H selektiert und A 6 ist die aktive Zelle.
G6 sollte nun selektiert werden. Mit Offset bekomme ich das auch hin,
nur wenn ich mehrere Zeilen einfüge weiß ich nicht wie das gelöst
werden könnte.
Ich möchte z.B. ab A6 3 Zeilen einfügen und danach sollte G 6 - G 8
selektiert sein um danach weitere Berechnungen durchführen zu lassen.
Zu beachten wàre noch, dass dies dynamisch gehalten werden soll.
( nicht auf G6 - G8 beschrànkt, da das Tabellenblatt immer weiter
befüllt wird)




Hallo Jörg,

ich verstehe das mal versuchsweise so:
A6 ist die aktive Zelle, und jetzt sollen G6:H6 selecktiert werden.

range("G"& activecell.Row & ":G" & activecell.row+2).select

Mit freundlichen Grüssen Eberhard
XP home XL 2000
Eberhard(punkt)W(punkt)Funke(at)t-online.de

Ähnliche fragen