@ GerdW
16.11.2003 00:41:36
udo
zunächst mal ganz herzlichen Dank für deinen Entwurf, unter:
https://www.herber.de/forum/messages/338538.html
... bzgl. des Mouse Moves über den Image feldern.
Ich bin leider erst heut Abend dazugekommen , es zu testen, und denke das ich mich an die Anweisung von dir gehalten habe, aber es scheint leider noch nicht zu gehn bei mir.
Muss ich noch evt. Eigenschaftswerte der Imagefelder irgendwie einstellen ???
Habe :
Option Explicit
Declare Sub Sleep Lib "Kernel32" (ByVal Zeit As Long)
...in ein Modul gepackt, und den Rest im Tabellenblatt verankert.
Leider wird dann nur einfach gescrollt, und das auch erst bei Klick.
Also pro klick eine Zeile die gescrollt wird ???
Mach ich was falsch, ich denk mal du wirst es bei dir selbst ja bestimmt zum Laufen gebracht haben , komisch ???
Wäre dir sehr dankbar, wenn du dich kurz dazu mitteilen könntest, muss auch nicht noch heut Abend sein , wann es dir reinpasst , bin schon Gottfroh das
da Jemand wie du dabei überhaupt durchsteigt.
So perfekt sind meine VBA Kenntnisse leider noch nicht, weshalb ich halt nochn bissle Beistand bräuchte ;-)
Auf Jedenfall schonmal ein ganz herzliches Dankeschön an dich, das du deine Zeit hierfür geopfert hast , Danke.
Liebn Gruß, und gute Nacht
udo
Achso was mir noch einfällt, im Tabellenmodul der Tab. , in der das ganze dann funktionieren soll, da steht ebenfalls schon folgendes Makro für den Spinnbutton, der da noch drinnehängt.
Kolidieren die beiden Anweisungen vielleicht miteinander ???
Option Explicit
Public OldValue
Dim scr As Boolean
Private Sub SpinButton1_Change()
If SpinButton1.Value < OldValue Then
ActiveWindow.SmallScroll down:=1
Else
ActiveWindow.SmallScroll up:=1
End If
OldValue = SpinButton1.Value
End Sub
Private Sub Image1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
If Button = 1 Then
scr = True
Sleep 500
Do While scr = True
ActiveWindow.SmallScroll down:=1
Sleep 50
DoEvents
Loop
End If
End Sub
Private Sub Image1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
If Button = 1 Then scr = False
End Sub
Private Sub Image2_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
If Button = 1 Then
scr = True
Sleep 500
Do While scr = True
ActiveWindow.SmallScroll up:=1
Sleep 50
DoEvents
Loop
End If
End Sub
Private Sub Image2_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
If Button = 1 Then scr = False
End Sub