Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
496to500
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
496to500
496to500
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

ActiveZelle steuern über Pfeiltasten autoamtisch

ActiveZelle steuern über Pfeiltasten autoamtisch
12.10.2004 09:02:13
chris
Hallo VBA Profis,
wollte mir gerade ein Tool bauen aber bin schon am ansatz gescheitert.
Ich hoffe ihr könnt mir weiterhelfen udn habt evtl.e in Beispiel für mich.
Wa sich möchte ist fogendes,das ca im Sekundentakt(einstellung möglich) das die Active Zelle nach rechts, links, oben , unten auf dem Tabellenblatt wandert.
Je nach Taste die ich drücke, also drücke ich die Pfeilnachobentaste dann soll die active Zelle jede sekunde eine Zelle weiter nach oben wandern bis ich eine andere Taste z.B Pfeil nach unten drücke dann soll die Active Zelle immer 1 Zelle weiter nach unten wandern.Genauso ist es mit rechts und Links.
Mann kann sich das etwas so verstellen wie in dem Spiel Nibbels.
Wenn ihr mir helfen könnt wäre ich euch sehr dankbar !! Hier schon mein ansatz mit diesem ich aber gescheitert bin.
Declare

Sub Sleep Lib "kernel32" (ByVal sek As Long)

Sub wander()
runter = False
rauf = fals
rechts = False
Links = False
For x = 1 To 10
Sleep 1000
cbr = ActiveCell.Row
cbc = ActiveCell.Column
If runter = False Then
ActiveCells = Cells(cbr - 1, cbc)
Else
End If
Next
End Sub


Sub Start()
Application.OnKey "{UP}", "oben"
Application.OnKey "{Down}", "unten"
Application.OnKey "{RIGHT}", "rechts"
Application.OnKey "{Left}", "links"
End Sub


Sub normal()
Application.OnKey "{UP}"
Application.OnKey "{Down}"
Application.OnKey "{RIGHT}"
Application.OnKey "{Left}"
End Sub

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ActiveZelle steuern über Pfeiltasten autoamtis
12.10.2004 10:05:24
chris
Genau so meinte ich das !!!
Vielen vielen Dank !!!!!
grüße Christian
Ergänzung
12.10.2004 10:06:38
Matthias
Hallo Chris,
vielleicht solltest du das noch in "DieseArbeitsmappe" stellen:

Private Sub Workbook_Deactivate()
StopClock
Normal
End Sub

Sonst springt der Cursor in allen Mappen ;-)
Gruß Matthias
AW: noch eine frage dazu
12.10.2004 10:21:58
chris
Danke dafür auch noch einmal!
Aber jetzt habe ich noch eine frage, in der Mappe wird mit Updateclock gearbeitet.
Und dann kann ich die Zeit nur auf Minimal 1 Sekunde setzen das der corsur springt.
Wie kann ich da evtl. Sleep funktion oder irgendwas anderes einbauen damit ich auch weniger als eine sekunde einstellen kann z.B 500 Millisekunden.
Danke nocheinmal !
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige