Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Ergebnis 3:3 in Spalten teilen, Problem mit macro

Ergebnis 3:3 in Spalten teilen, Problem mit macro
25.10.2008 13:08:58
Karsten
Hallo
Ich importiere aus dem Internet direkt die aktuellen Spielergebnisse.
Dann stehen die aber als 3:3 2:1 usw... in einer Zelle.
Jetzt habe ich mit dem Macro-Recorder folgendes Macro aufgenommen, nach hinweisen aus dem Forum:
Range("C20").Select
Selection.TextToColumns Destination:=Range("H20"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:=":", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 9)), _
TrailingMinusNumbers:=False
Bei der manuellen Ausführung klappt alles prima. Der Wert wird als Uhrzeit angezeigt, wegen dem Doppelpunkt. Den "dritten" Wert (die Sekunden) lasse ich nicht mit umwandeln.
Bei einem 3:3 in Zelle C20 steht in Zelle H20 3 und in Zelle I20 3
Bei einem 2:1 in Zelle C20 steht in Zelle H20 2 und in Zelle I20 1
Auch beim Ergebnis 0:0
Bei einem 3:3 in Zelle C20 steht in Zelle H20 0 und in Zelle I20 0
Wenn ich das Macro aber bei einen 0:0 in Zelle C20 automatisch laufen lasse, steht in Zelle H20 12 und in Zelle I20 0
Woran liegt das? Wo ist mein Fehler?
MfG
Karsten J.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ergebnis 3:3 in Spalten teilen, Problem mit macro
25.10.2008 13:58:00
Daniel
Hi
das Problem sind die Uhrzeiten, die du wie einen Text behandelst.
wahrscheinlich rechnet Excel intern nach Englischem Zeitschema, und da gibt eben kein "0-Uhr", sondern eben "12-Uhr AM"
der sauberste Weg wäre, daß du schon beim Datenimport darauf achtest, daß die Werte als TEXT-Werte importiert werden, so dass Excel nicht versucht, werte mit : in eine Uhrzeit umzuwandeln.
ansonsten bliebe immer noch die Umwandlung mit Formeln:
für die werte vor dem Doppelpunkt: "=Stunde(C20)"
für die Werte nach dem Doppelpunkt: "=Minute(C20)"
Gruß, Daniel
Anzeige
AW: Ergebnis 3:3 in Spalten teilen, Problem mit macro
25.10.2008 14:55:00
Karsten
Hallo Daniel
Die Importation als Text brachte keine Besserung, aber deine zweite Lösung ist für mich perfekt.
Danke vielmals.
MfG
Karsten

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige