Home  >  Praxis & Hilfe  >  Kummerkasten  >  Office  > Artikel 31627

spacer

Aktive Zelle per Makro verschieben

Ich möchte Excel dazu bewegen, dass es nach Ausführung eines Makros, von der zuletzt aktiven Zelle um eine Zelle in der selben Zeile zurück geht. (Gleiche Zeile aber Spalte -1). Gibt es in VBA eine solche Anweisung?

blue_quad von Monica Hubacher (06.11.2005)

Ja, diese Anweisung gibt es, Sie setzen sie jedoch im selben Makro ganz am Ende ein. Die Anweisung heisst "ActiveCell.Offset". Die Syntax dafür lautet Offset([RowOffset],[ColumnOffset]) as Range. Das bedeutet, die erste Zahl innerhalb der gebogenen Klammern gibt die Anzahl Zeilen an, um die sich der Cursor verschieben soll, die zweite demnach die Anzahl der Spalten. Es müssen immer zwingend beide Stellen besetzt sein, wobei an einer Stelle natürlich auch 0 stehen darf.

Nehmen wir an, die aktive Zelle am Ende ihres Makros ist die Zelle C4. Sie möchten nun erreichen, dass der Cursor auf B4 springt. Dann geben Sie vor dem Ende der Prozedur die folgende Anweisung ein:

ActiveCell.Offset(0,-1).select

Das wars schon. Der Cursor verschiebt sich um eine Spalte nach links, sobald das Makro an dieser Zeile in der Prozedur angekommen ist.



  


Anzeige
Social Bookmarks
Wählen Sie:
Ähnliche Themen

Problem: Ich habe im Excel-VBA eine Abfrage mit Input-Boxen, bei denen der Benutzer erst die Zeilennummern und dann einige Spalten angeben muss. Nun habe... In Excel-Makro Spaltenbuchstabe in Spaltennummer umwandeln

Ich möchte in der Excel-Kopfzeile ein Firmenlogo einfügen, wie komme ich ans Ziel? Im Word ist dies kein Problem! Grafik in der Kopfzeile von Excel

Ich habe die Zeile A1 schwarz eingefärbt. Die Zeile A3 rot und A4 blau. Die Zeile A10 ist wieder schwarz eingefärbt. Jetzt möchte ich,... Farben zählen in Excel IV

Nach dem Ausfüllen einer Zelle drücke ich die Eingabetaste. Ich möchte nun, das Excel automatisch eine neue Zeile einfügt. Kennen... Excel: Bei EINGABE neue Zeile?

Ich möchte in einer Formel einen Bezug machen, der abhängig ist vom Resultat in einer anderen Zelle. Beispielsweise, wenn das Resultat einer... Bezug abhängig von Zellinhalt

Fachchinesisch

Mühe mit Computerbegriffen?

Im Fachchinesen finden Sie 743 Erklärungen.

AKTUELLE KUMMERKASTEN

Problem: Ich habe in Excel 2010 eine Adressliste, die ich in Outlook 2010 importieren möchte. Auf dem Tabellenblatt habe ich in der ersten Zeile Spaltenüberschriften... Outlook-Kontakte aus Excel importieren

Problem: Irgendwie sollte man in Google-Mail übers Webinterface doch ausgezeichnet suchen können. Aber wenn ich einen Suchbegriff ins Feld oberhalb der... Suchen in Google Mail

Leser empfehlen

Problem: Ich möchte in den einzelnen Feldern der Tabelle eine Dropdown-Liste zur Auswahl der Kriterien einfügen. Wie geht das? Dropdown-Liste in Excel erstellen

Ich arbeite häufig mit der Sonderzeichentabelle in Word. Mir ist es aber zu umständlich, ständig die Tabelle zu öffnen, um das Zeichen in den Text einzufügen.... ASCII-Tabelle für Sonderzeichen

Kann ich Windows XP auch im abgesicherten Modus starten? Windows XP im abgesicherten Modus starten

Problem: Wenn ich aus den PCtipp-Downloads ein File herunterladen will, erscheint die Aufforderung, ein PCtipp-Abo zu lösen. Ich kaufe den PCtipp aber... Frustfreier Download bei www.pctipp.ch

Problem: Wenn ich im Firefox via Ctrl+T oder «Datei/Neuer Tab» einen neuen Tab öffne, wird in diesem immer eine leere Seite (about:blank) angezeigt. Ich... Firefox: Neuer Tab mit Startseite?

ANZEIGE
PROMOTION
PCTIPP ABONNIEREN
Holen Sie sich monatlich die besten Tipps und Tricks für den PC-Alltag nach Hause.
NEWSLETTER
Wir halten Sie auf dem Laufenden: Der Newsletter liefert Ihnen jeden Werktag das Aktuellste aus der Welt von Computer und Internet.

RSS-FEEDS
Die PCtipp-Website bietet RSS-Feeds an. Holen Sie sich die Schlagzeilen von PCtipp.ch schnell und bequem auf den Desktop oder bauen Sie diese in Ihre eigene Webseite ein.
Anzeige