wie kann ich die Absolute Position einer Zelle herausfinden.
Also die Koordinaten vom Bildschirmrand gemessen.
vielen Dank im Vorraus
Mike
wie kann ich die Absolute Position einer Zelle herausfinden.
Also die Koordinaten vom Bildschirmrand gemessen.
vielen Dank im Vorraus
Mike
Ganz einfach:
R = ActiveCell.Row
C = ActiveCell.Column
MAlexander
danke, aber ich meinte die Pixel vom linken und oberen
Bildschirmrand.
Ich habe es schon mit ActiveCell.Left und ActiveCell.Top
versucht, aber dann bekomme ich die Abstände vom Rand der
Tabelle zur Zelle
Mike
Msgbox ExecuteExcel4Macro("GET.CELL(42)")'liefert links
Msgbox ExecuteExcel4Macro("GET.CELL(43)")'liefert oben
Mike
Um die absolute Position einer Zelle in Excel zu ermitteln, kannst du folgende Schritte befolgen:
Aktiviere die Zelle, deren Position du bestimmen möchtest.
Verwende die Excel VBA-Funktion:
Dim x As Long
Dim y As Long
x = ActiveCell.Left + Application.ActiveWindow.Left
y = ActiveCell.Top + Application.ActiveWindow.Top
MsgBox "Die absolute Position ist: X: " & x & " Y: " & y
Diese Zeilen geben dir die absoluten Koordinaten der Zelle in Pixeln vom linken und oberen Bildschirmrand zurück.
Alternativ kannst du auch das Excel4Makro verwenden:
MsgBox ExecuteExcel4Macro("GET.CELL(42)") ' Liefert die X-Position
MsgBox ExecuteExcel4Macro("GET.CELL(43)") ' Liefert die Y-Position
Fehler: Die Rückgabewerte sind nicht die erwarteten Koordinaten. Lösung: Stelle sicher, dass die richtige Zelle aktiv ist, bevor du das Makro ausführst.
Fehler: Das Excel4Makro gibt einen Fehler aus. Lösung: Überprüfe, ob das Makro in einer Zelle ausgewählt ist, da die Funktion nur in Verbindung mit einer Zelle funktioniert.
Falls du keine VBA-Funktionen verwenden möchtest, gibt es auch andere Möglichkeiten, die absolute Position einer Zelle zu ermitteln:
Manuelle Berechnung:
Verwendung von Excel-Add-Ins:
Hier sind einige praktische Anwendungen der absolute Positionierung:
1. Wie kann ich die Excel-Position einer Zelle ausgeben?
Du kannst die Position mit VBA ermitteln, indem du die Eigenschaften ActiveCell.Left
und ActiveCell.Top
verwendest.
2. Funktioniert das in allen Excel-Versionen?
Ja, die beschriebenen Methoden sind in den meisten modernen Excel-Versionen verfügbar, vorausgesetzt, du hast Zugriff auf VBA.
3. Was ist der Unterschied zwischen relativen und absoluten Koordinaten?
Relative Koordinaten beziehen sich auf die Position innerhalb eines Arbeitsblatts, während absolute Koordinaten die exakte Position auf dem Bildschirm angeben.
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