ich verzweifle gerade an einer Sache, die für mich völlig unlogisch scheint:
Ich habe in Tabelle 2 untereinander Zeiten im 15-Minutenabstand (erste Zeile ist immer 5, das Ende variiert). Nun soll eine Zeit aus Tabelle 1 mit diesen Zeiten verglichen werden und bei Übereinstimmung die Zeile des Treffers ausgegeben werden. Wenn ich den Vergleich direkt mit "=" mache, hängt er sich auf, weil er nichts findet (z.B. 12:00Uhr geht, 12:45Uhr geht nicht). Also hab ich versucht ihn auszutricksen mit mit ">" gearbeitet und dafür bei der Zeile eins abgezogen. Da hängt er sich zwar nicht auf, liefert aber teilweise falsche Ergebnisse (z.B. bei 10:00Uhr gibt er die Zeile mit 9:45Uhr aus). Zur Zeit benutze ich:
ZeileAnfang = 5
Do Until Sheets(2).Cells(ZeileAnfang + 1, 1) >
Sheets(1).Cells(30 + Vorlesung, tagh + 1)
ZeileAnfang = ZeileAnfang + 1
Loop
Kennt ihr dieses Problem bzw. wißt wie ich es lösen kann, denn vorher brauch ich gar nicht erst anzufangen, weiter zu programmieren.
Danke schon mal im Vorraus!!!
Ciao :)