25.05.2015, 16:51
Hallo zusammen,
die Option: Automatische Aktualsierung in den Excel-Optionen ist aktiv und meine Aktualsiierungen funktionieren soweit einwandfrei.
Die Excel Datei habe ich als Anhang für die bessere Nachvollziehbarkeit eingefügt.
Mein Problem:
Ich habe die Excel-Funktion "Text-in-Spalte" unter dem Reiter Daten versucht zu automatisieren und dieses VBA gefunden und eingebaut:
Die zu trennenden Zahlen werden immer in B5 eingetragen. Beispiel B5: Ich trage ein: "15, 16,17"
Ich habe nun in die Zelle D5, E5 und F5 diese Funktion eingebaut:
=STR_SPLIT($B5;",";1)
=STR_SPLIT($B5;",";2)
=STR_SPLIT($B5;",";3)
Das hat zuf Folge, dass die Zahlen in K5 getrennt und in die Zellen S10, T10 und U10 eingetragen werden. Das ist schon mal geschafft.
Die Schwierigkeit:
Die 15, 16, und 17 sind Suchwerte, die ich in Spalte A immer fest vorhanden habe.
Diesen Werten ist jeweils eine Uhrzeit zugeordnet, welche in Spalte N (richtige Uhrzeiten) stehen.
Nun ist meine Herausforderung, dass wenn ich in K5 eine 15 eintrage, mir die Bis-Uhrzeit (Spalte P) für 15 angezeigt werden soll in S11.
Wenn ich "15,16" eintrage, mit die Bis-Uhrzeit(Spalte P) von 15 in S11 und die Bis-Uhrzeit (Spalte P) von 16 in T11 angezeigt wird.
Falls ich "15, 16,17" eintrage, soll dann auch die Bis-Uhrzeit (Spalte P) von 17 in U11 angezeigt werden.
Ich sitze seit ca. 4 Stunden hiervor und würde mich mehr als bedanken.
Danke
die Option: Automatische Aktualsierung in den Excel-Optionen ist aktiv und meine Aktualsiierungen funktionieren soweit einwandfrei.
Die Excel Datei habe ich als Anhang für die bessere Nachvollziehbarkeit eingefügt.
Mein Problem:
Ich habe die Excel-Funktion "Text-in-Spalte" unter dem Reiter Daten versucht zu automatisieren und dieses VBA gefunden und eingebaut:
Code:
Function STR_SPLIT(str, sep, n) As String
Application.Volatile
Dim V() As String
V = Split(str, sep)
STR_SPLIT = V(n - 1)
Application.Volatile
End Function
Die zu trennenden Zahlen werden immer in B5 eingetragen. Beispiel B5: Ich trage ein: "15, 16,17"
Ich habe nun in die Zelle D5, E5 und F5 diese Funktion eingebaut:
=STR_SPLIT($B5;",";1)
=STR_SPLIT($B5;",";2)
=STR_SPLIT($B5;",";3)
Das hat zuf Folge, dass die Zahlen in K5 getrennt und in die Zellen S10, T10 und U10 eingetragen werden. Das ist schon mal geschafft.
Die Schwierigkeit:
Die 15, 16, und 17 sind Suchwerte, die ich in Spalte A immer fest vorhanden habe.
Diesen Werten ist jeweils eine Uhrzeit zugeordnet, welche in Spalte N (richtige Uhrzeiten) stehen.
Nun ist meine Herausforderung, dass wenn ich in K5 eine 15 eintrage, mir die Bis-Uhrzeit (Spalte P) für 15 angezeigt werden soll in S11.
Wenn ich "15,16" eintrage, mit die Bis-Uhrzeit(Spalte P) von 15 in S11 und die Bis-Uhrzeit (Spalte P) von 16 in T11 angezeigt wird.
Falls ich "15, 16,17" eintrage, soll dann auch die Bis-Uhrzeit (Spalte P) von 17 in U11 angezeigt werden.
Ich sitze seit ca. 4 Stunden hiervor und würde mich mehr als bedanken.
Danke