Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Spalte überspringen
#1
Hallo,
ich brauch mal für nachfolgendes Problem eine Lösung.
Ist für eine Variante von einem Dartspiel.
Habe einen Eingabebereich C9:E17 für Spieler 1 und G9:I17 für Spieler2.
Das ganze soll dann auf einem Tochdisplay funktionieren.
Nun soll der Cursor für die Eingabe die Spalte F überspringen.
Also der Anfang wäre für die erste Runde C9 dann D9  dann E9 dann der Sprung zu G9 dann H9 dann I9 und von I9 dann zur  nächsten Runde nach C10 usw.....
bis zu Zeile 17
Ich denke mal, dass der nachfolgende Code für das Springen irgendwie geändert werden muss. 
 
Sub Springen()
If ActiveCell.Column < 5 Then
    ActiveCell.Offset(0, 1).Select
Else
    ActiveCell.Offset(1, -2).Select
End If
End Sub
Sub Zwanzig()
ActiveCell = 20
Call Springen
End Sub


Vielen Dank schon mal im Voraus
Gruß Didi


Angehängte Dateien
.xls   40.xls (Größe: 325,5 KB / Downloads: 2)
Antworten Top
#2
Hallo, 19

du brauchst eigentlich nicht diese ganzen Subs (Zwanzig, Neunzehn...), sondern nur Eine, wenn du mit "Application.Caller" arbeitest: 21

.xlsb   40.xlsb (Größe: 131,14 KB / Downloads: 5)

Du weist dann jeder Ellipse das gleiche Makro zu.

Habe es jetzt nur grob angepasst.
________
Servus
Case
[-] Folgende(r) 1 Nutzer sagt Danke an Case für diesen Beitrag:
  • DartDidi
Antworten Top
#3
Hallo Case,
ich sage erst mal vielen Dank.
Funktioniert soweit ganz gut, aber bei 1 und bei 2 trägt er mir dann "0" ein.
Finde da auch kein Unterschied zu den anderen.
Habe das Makro "Main" zugewiesen.
Gruß Didi
Antworten Top
#4
Hallo noch mal,
Jetzt funktioniert es, habe die Form nochmal gelöscht und neu gemacht.
Weiß zwar nicht wieso, hab da jetzt kein Unterschied gefunden.
Noch mal vielen Dank 
Gruß Didi
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste