ist es in Excel möglich, dass wenn in einer Zelle ein Link ist, bei MouseOver ein Bild erscheint.
So wie im Web.
Dank und Gruss
Mehmet
für die Maus geibt es nur die Aktionen Doppelklick und rechte Maustaste.
...und zusätzliche Events mit dem xlEventServer von http://www.rtsoftwaredevelopment.de/
Trivial ist die Lösung nicht, aber möglich.
Einen ähnlichen Post findest Du auch unter: http://www.eggheadcafe.com/software/aspnet/28769207/-custom-mouse-over-cel.aspx
Custom Mouse over Cell Event Help - Thomas Risi
11-Dec-06 12:10:03
JLGWhiz schrieb:
On my website, you'll find a com-addin named xlEventServer (description
is only in german; tested with german-excel, WinXP Home/Pro and
Win2000). It triggers some new events, like OnMove, OnButtonDown,
OnMouseWheel. But use on your own risk :-)
Install the addin, and add the following code to a normal code-module.
Option Explicit
Private BlockOnMove As Boolean
Public EnableWheelEvent As Boolean
Private Const DELTA_MOUSEWHEEL = 3&
Private Const DELTA_ZOOM = 5&
' Enables OnMouseWheel-Event ...
Public Function GetWheelState() As Boolean
'GetWheelState = EnableWheelEvent
GetWheelState = False
End Function
' OnMove-Event
Public Sub OnMove(Target As Excel.Range, x As Long, y As Long)
On Error Resume Next
If Not BlockOnMove And Selection.Count = 1 Then
Static oldRange As Excel.Range
oldRange.Interior.ColorIndex = oldRange.Interior.ColorIndex Xor 4
If Target.Interior.ColorIndex ">http://rtsoftwaredevelopment.de
Um ein Bild bei MouseOver über einen Link in Excel anzuzeigen, kannst du folgende Schritte befolgen:
Jetzt wird das Bild angezeigt, wenn du mit der Maus über die Zelle fährst.
Falls die oben beschriebene Methode nicht funktioniert oder du eine andere Lösung suchst, kannst du folgende Alternativen ausprobieren:
VBA-Makro verwenden: Du kannst ein VBA-Makro erstellen, das MouseOver-Ereignisse behandelt. Dies erfordert jedoch einige Programmierkenntnisse.
Beispiel für ein einfaches VBA-Skript:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then
' Zeige Bild hier an
End If
End Sub
Excel-Add-Ins: Verwende ein Add-In wie den xlEventServer, das neue Ereignisse für die Mausbewegung ermöglicht.
1. Kann ich mehrere Bilder bei MouseOver anzeigen?
Ja, du kannst mehrere Kommentare in verschiedenen Zellen hinzufügen, um unterschiedliche Bilder anzuzeigen.
2. Funktioniert diese Methode in allen Excel-Versionen?
Die beschriebenen Methoden funktionieren am besten in neueren Excel-Versionen. Ältere Versionen könnten Einschränkungen aufweisen.