Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Position in Pixel einer Zelle

Forumthread: Position in Pixel einer Zelle

Position in Pixel einer Zelle
09.10.2002 10:25:52
haribo
Hallöle alle zusammen,
ich möchte gerne von einer bestimmten Zelle die realivte position in Punkten (Pixel) von der oberen linken Dokumentenecke herausfinden, da diese Angaben im Befehl "addline" verwendet werden. Gibts dazu ne Möglichkeit? Hab die MSDN durchsucht aber nix gefunden :-(

schonmal vorab Danke
haribo

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Position in Pixel einer Zelle
09.10.2002 11:38:51
Ralf Sögel
msgbox activecell.left
msgbox activecell.top
Anzeige
;
Anzeige

Infobox / Tutorial

Bestimmung der Zellposition in Pixeln in Excel


Schritt-für-Schritt-Anleitung

Um die Position einer Zelle in Pixeln (Punkten) zu erhalten, kannst Du die Eigenschaften Left und Top der Zelle verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und gehe zu dem Arbeitsblatt, in dem Du die Zellposition bestimmen möchtest.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Füge ein neues Modul hinzu, indem Du auf Einfügen > Modul klickst.

  4. Kopiere den folgenden VBA-Code in das Modul:

    Sub ZellpositionInPixel()
        MsgBox "Position in Pixel: " & ActiveCell.Left & ", " & ActiveCell.Top
    End Sub
  5. Schließe den VBA-Editor und kehre zu Excel zurück.

  6. Wähle die gewünschte Zelle aus und führe das Makro aus, indem Du ALT + F8 drückst, das Makro ZellpositionInPixel auswählst und auf Ausführen klickst.

Die Position der aktiven Zelle wird nun in einem Message-Box-Fenster angezeigt.


Häufige Fehler und Lösungen

  • Fehler: "Objekt nicht gefunden"

    • Lösung: Stelle sicher, dass Du eine Zelle ausgewählt hast, bevor Du das Makro ausführst. Andernfalls kann Excel nicht auf ActiveCell zugreifen.
  • Fehler: VBA-Code wird nicht ausgeführt

    • Lösung: Prüfe die Makrosicherheitseinstellungen in Excel. Du musst die Ausführung von Makros zulassen, um den Code verwenden zu können.

Alternative Methoden

Falls Du keinen VBA-Code verwenden möchtest, kannst Du die Zellposition auch manuell bestimmen, indem Du die Zelle auswählst und die Werte für Left und Top in der Formelzeile überprüfst:

  1. Wähle die Zelle aus.
  2. Gehe zu Entwicklertools und wähle Steuerelemente einfügen.
  3. Füge ein Textfeld hinzu und stelle sicher, dass der Text auf die Eigenschaften Left und Top der Zelle verweist.

Praktische Beispiele

Angenommen, Du möchtest die Position der Zelle A1 bestimmen. Wähle einfach die Zelle A1 aus und führe das oben genannte Makro aus. Die Ausgabe könnte zum Beispiel so aussehen:

Position in Pixel: 10, 20

Dies zeigt, dass die Zelle A1 10 Pixel von der linken Seite und 20 Pixel von der oberen Seite des Dokuments entfernt ist.


Tipps für Profis

  • Du kannst den Code erweitern, um die Position mehrerer Zellen gleichzeitig auszugeben.
  • Überlege, wie Du die Position der Zellen in Diagrammen oder Grafiken verwenden kannst, um eine dynamische Darstellung zu erstellen.
  • Nutze die Funktion excel zellposition ausgeben, um eine Übersicht für mehrere Zellen zu generieren.

FAQ: Häufige Fragen

1. Wie kann ich die Position mehrerer Zellen gleichzeitig ermitteln?
Du kannst eine Schleife im VBA-Code verwenden, um die Position jeder Zelle im ausgewählten Bereich zu ermitteln und auszugeben.

2. Funktioniert dieser Ansatz in Excel 2016 und neueren Versionen?
Ja, dieser VBA-Code ist mit Excel 2016 und allen neueren Versionen kompatibel. Achte darauf, dass die Makrooptionen aktiviert sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige