Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Schleife ein einbauen





Frage

Schönen guten morgen ich bin es mal wieder :-) und habe wieder ein blöde frage. Ich bräuchte mal wieder eure hilfe. Zu meinem Problem. Ich würde gerne eine schleife in mein (nicht ganz mein) Makro einbauen, so das das Suchfunktionsfenter nach dem durchlauf ca. 100 mal wiederholt wird. Ich suche die AuftragsNummer die Makro arbeitet alles ab und dann am ende der Makro wieder von vorne anfängt mit der abfrage der Suchfunktion ca. 100 mal. Code Sub finden() Dim Auftragsnummer As String Dim loletzte As Long ´Auftragsnummer erfassen und suchen Auftragsnummer = InputBox("Die Auftragsnummer eingeben." & _ Chr(10) & _ "Es wird die Auftragsnummer gesucht.", _ "Auftragsnummer suchen") Columns("E:E").Select Selection.Find(what:=Auftragsnummer, after:=ActiveCell, LookIn:=xlValues, lookat _ :=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _ False).Activate ´Fehlerausgang, falsche Auftragsnummer oder keine If Err <> 0 Then MsgBox "Kann die Auftragsnummer nicht finden " & Auftragsnummer End End If If Auftragsnummer = False Then Range("A1").Select End End If ´Ende kriterium loletzte = IIf(IsEmpty(Worksheets("Auftrag_gef").Range("A65536")), Worksheets("Auftrag_gef").Range("A65536").End(xlUp).Row, 65536) + 1 Set c = Columns(5).Find(Auftragsnummer, LookIn:=xlValues) If Not c Is Nothing Then firstAddress = c.Address Do ´kopieren der Auftragsnummer Cells(c.Row, 12) = c.Value Rows(c.Row).Copy Destination:=Worksheets("Auftrag_gef").Rows(loletzte) loletzte = loletzte + 1 Set c = Columns(5).FindNext(c) Loop While Not c Is Nothing And c.Address <> firstAddress End If End Sub Ich weis das ist für euch das kleinste Problem aber für mich ist es schon ein riesen Problem. Und nochmals danke für das letzte mal. Wäre mal wieder sehr dankbar für eure hilfe. Gruß Hell

Antwort 1 von Hellchampion

Ich habe es hinbekommen dan der hilfe von yahman im chat

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: