Osena
2005-07-05 06:47:02 UTC
Hallo zusammen,
ich habe in einem Tabellenblatt am rechten Bildschirmrand in einige Zellen
Kommentare für den Benutzer eingefügt. Da bei Excel die Kommentare beim
Überfahren mit der Maus standardmäßig rechts von ihrer Zelle angezeigt
werden, lassen sich die Kommentare nicht lesen. Ein ständiges Scrollen möchte
ich dem Benutzer nicht zumuten.
Über den Code
For Each MyComments In Worksheets(i).Comments
With MyComments
.Shape.Top = .Parent.Top - 20
.Shape.Left = .Parent.Left - 20
ändere ich aber nur die Position des Kommentars, wenn ich ihn einblende. (ch
könnte also in VBA über das SelectChange-Ereignis des Blattes den Kommentar
der aktiven Zelle einblenden. Finde ich aber auch nicht so schön.
Ich hätte gerne die normale Einblendfunktion von Kommentare realisiert: Maus
über der Zelle-> Kommentar wird angezeigt; Maus weg von der Zelle ->
Kommentar wird nicht mehr angezeigt. Nur soll der Kommentar woanders als
rechts angezeigt werden.
Wie kann ich das programmieren??
Vielen Dank schon mal im Voraus.
ich habe in einem Tabellenblatt am rechten Bildschirmrand in einige Zellen
Kommentare für den Benutzer eingefügt. Da bei Excel die Kommentare beim
Überfahren mit der Maus standardmäßig rechts von ihrer Zelle angezeigt
werden, lassen sich die Kommentare nicht lesen. Ein ständiges Scrollen möchte
ich dem Benutzer nicht zumuten.
Über den Code
For Each MyComments In Worksheets(i).Comments
With MyComments
.Shape.Top = .Parent.Top - 20
.Shape.Left = .Parent.Left - 20
ändere ich aber nur die Position des Kommentars, wenn ich ihn einblende. (ch
könnte also in VBA über das SelectChange-Ereignis des Blattes den Kommentar
der aktiven Zelle einblenden. Finde ich aber auch nicht so schön.
Ich hätte gerne die normale Einblendfunktion von Kommentare realisiert: Maus
über der Zelle-> Kommentar wird angezeigt; Maus weg von der Zelle ->
Kommentar wird nicht mehr angezeigt. Nur soll der Kommentar woanders als
rechts angezeigt werden.
Wie kann ich das programmieren??
Vielen Dank schon mal im Voraus.
--
Osena
(Antworten nur über Einträge, Mailadresse nicht aktiv)
Osena
(Antworten nur über Einträge, Mailadresse nicht aktiv)