Hallo Excelfreunde
Ich möchte per VBA eine bestimmte Zelle (hier C19) in der Ansicht oben links plazieren.

wie bekomme ich das hin?
Danke und Gruß
UweD
Application.Goto Range("C19"), True
Gruß Matthias
Um eine bestimmte Zelle, wie zum Beispiel C19, in der Ansicht oben links zu platzieren, kannst Du den folgenden VBA-Code verwenden:
ALT
+ F11
, um den VBA-Editor zu öffnen.Einfügen
und dann auf Modul
.Sub ZelleObenLinksPlatzieren()
Application.Goto Range("C19"), True
End Sub
ALT
+ F8
, wähle ZelleObenLinksPlatzieren
aus und klicke auf Ausführen
.Jetzt sollte die Zelle C19 in der Ansicht oben links angezeigt werden.
Fehler: "Laufzeitfehler 1004"
Fehler: Zelle wird nicht angezeigt
Eine weitere Möglichkeit, eine Zelle in der Ansicht oben links zu platzieren, besteht darin, die Ansicht manuell zu ändern:
STRG
-Taste gedrückt und scrolle mit der Maus oder benutze die Pfeiltasten, um die Ansicht zu verschieben.Diese Methode ist weniger automatisiert, bietet aber eine schnelle Lösung, wenn Du keine VBA-Programmierung verwenden möchtest.
Angenommen, Du möchtest nicht nur C19, sondern auch eine andere Zelle, wie D10, oben links platzieren. Du kannst den Code entsprechend anpassen:
Sub ZelleObenLinksPlatzierenD10()
Application.Goto Range("D10"), True
End Sub
Führe diesen Code aus, um D10 in der Ansicht oben links zu sehen.
With
-Anweisung in VBA, um den Code effizienter zu gestalten.1. Frage
Kann ich auch mehrere Zellen gleichzeitig nach oben links verschieben?
Antwort: Leider unterstützt die Application.Goto
-Methode nur eine einzelne Zelle. Du müsstest den Code für jede Zelle separat ausführen.
2. Frage
Funktioniert dieser Code in allen Excel-Versionen?
Antwort: Ja, der Code sollte in allen aktuellen Excel-Versionen funktionieren, die VBA unterstützen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen