Thema Datum  Von Nutzer Rating
Antwort
10.08.2020 10:05:39 Andreas
NotSolved
10.08.2020 15:13:16 jofed
NotSolved
10.08.2020 15:28:21 Andreas
NotSolved
10.08.2020 19:54:37 ralf_b
NotSolved
11.08.2020 09:56:31 Gast58170
NotSolved
Blau Pfeil Symbol bei bestimmten Zellen
11.08.2020 13:07:11 Gast53152
NotSolved
11.08.2020 13:56:25 Gast9065
NotSolved
11.08.2020 14:38:53 Gast9437
NotSolved
11.08.2020 17:55:30 Andreas
NotSolved
11.08.2020 23:52:57 Gast70598
*****
Solved
12.08.2020 06:41:35 Andreas
NotSolved
12.08.2020 08:18:58 volti,
NotSolved

Ansicht des Beitrags:
Von:
Gast53152
Datum:
11.08.2020 13:07:11
Views:
612
Rating: Antwort:
  Ja
Thema:
Pfeil Symbol bei bestimmten Zellen

Hallo Andreas,

 

ich meine, grundsätzlich ist das möglich, aber jetzt kommt das "Aber" (meine Meinung dazu)

Da Excel für die Zellen kein Mouseevent liefert, kann man das ganze nur in Verbindung mit einem Timer (am besten eine API-Timer mit <100 msec) lösen.

Man fragt alle 100 msec die Mausposition ab (API: GetCursorPos) und gleicht diese mit der Position der Zellen ab. Leider liefert die z.B. "Range("A1").Top nicht die Position auf dem Bildschirm, sondern innerhalb des Excelsheets. Um diese in Bildschirmkoordinaten (so wird die Mausposition geliefert) umzurechnen, was man ja zum Vergelich mit der Mausposition braucht, müssen die Excel-Fensterposition, die Headerdaten wie Ribbon, Bearbeitungsleiste, Zeilenüberschriften und evtl. Scrolling berücksichtigt werden. und eine ClientToScreen-Umwandung erfolgen.

Jetzt hast Du eine Vorstellung davon, welch ein Aufwand das ist.

Möchtest Du das immer noch, kann ich mich mal daran versuchen und in meine Bastelkiste gucken, könnte aber scheitern oder etwas dauern.

PS: Da fällt mir gerade ein, dass Excel das Vorhaben auch gleich wieder kaputt machen könnte (bis zu den nächten 100 msec), da es ja selbst die Mausshapes setzt, wenn bestimmte Aktionen einsetzen.

vielie Grüße

Karl-Heinz


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
10.08.2020 10:05:39 Andreas
NotSolved
10.08.2020 15:13:16 jofed
NotSolved
10.08.2020 15:28:21 Andreas
NotSolved
10.08.2020 19:54:37 ralf_b
NotSolved
11.08.2020 09:56:31 Gast58170
NotSolved
Blau Pfeil Symbol bei bestimmten Zellen
11.08.2020 13:07:11 Gast53152
NotSolved
11.08.2020 13:56:25 Gast9065
NotSolved
11.08.2020 14:38:53 Gast9437
NotSolved
11.08.2020 17:55:30 Andreas
NotSolved
11.08.2020 23:52:57 Gast70598
*****
Solved
12.08.2020 06:41:35 Andreas
NotSolved
12.08.2020 08:18:58 volti,
NotSolved