Office: (Office 2016) Hilfe! Loop ohne Ende ...

Helfe beim Thema Hilfe! Loop ohne Ende ... in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Sub FindeProd_Zeilen() Dim c As Range Dim firstAddress As String With Worksheets("Terminverschiebungen").Columns(Spalte_Produktion)... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von SvenMakroAnfänger, 6. April 2022.

  1. Hilfe! Loop ohne Ende ...


    Sub FindeProd_Zeilen()
    Dim c As Range
    Dim firstAddress As String

    With Worksheets("Terminverschiebungen").Columns(Spalte_Produktion)
    Set c = .Find(UserForm.TextBox_Produktion.Value, LookIn:=xlValues)
    If Not c Is Nothing Then
    firstAddress = c.Row
    Do
    Sheets("Terminverschiebungen").Cells(c.Row, Spalte_Anzahl_TV).Value = Anzahl
    Set c = .FindNext(c)
    Loop While Not c Is Nothing
    End If
    End With
    End Sub

    Moin zusammen,

    folgender Zusammenhang:
    • Es soll geprüft werden, ob der Wert der UserBox bereits existiert. Existiert dieser Wert bereits, dann soll dieser Loop laufen. Und zwar soll er alle Werte in den Zeilen mit den doppelten Werte und der Spalte "Spalte_Anzahl_TV" (globale Variable) überschreiben mit einem neuen Wert (Anzahl). Der wurde vorher bereits um 1 erhöht.
    • ABER: er findet immer nur den ersten Wert und überschreibt diesen immer und immer wieder, ohne Ende ohne Stop.Was mache ich verkehrt? Habe die Formel hierher: Range.Find-Methode (Excel) | Microsoft Docs und umgeschrieben. Aber wahrscheinlich falsch...
    DANKE vorab!!!
     
    SvenMakroAnfänger, 6. April 2022
    #1
  2. :D ich habe es gerade selbst gelöst... Wenn ich schon mit einer Anzahl arbeite, kam ich auf die Idee, doch einfach mit einer for i = 1 to Anzahl zu arbeiten.... :D Zack, Problem gelöst.
     
    SvenMakroAnfänger, 6. April 2022
    #2
  3. Beverly
    Beverly Erfahrener User
    Du hast zwar eine Lösung, aber hier trotzdem für dich und andere Ineressierte der prinzipielle Code, wie man es mit einer Loop-Schleife richtig löst:

    Code:
    Sub FindeProd_Zeilen()
        Dim c As Range
        Dim firstAddress As String
        Dim Anzahl As Long
        Anzahl = 10
        With Worksheets(1)
            Set c = .Columns(1).Find("A", LookIn:=xlValues)
            If Not c Is Nothing Then
                firstAddress = c.Address '<== beachte !!!
                Do
                    .Cells(c.Row, 5).Value = Anzahl
                    Set c = .FindNext(c)
                Loop While Not c.Address = firstAddress  '<== beachte !!!
            End If
        End With
    End Sub
    


    Hilfe! Loop ohne Ende ... GrußformelHilfe! Loop ohne Ende ... Beverly's Excel - Inn
     
    Beverly, 6. April 2022
    #3
  4. Hilfe! Loop ohne Ende ...

    Klasse, vielen Dank. Ich sehe meinen Fehler. Hilfe! Loop ohne Ende ... o_O
     
    SvenMakroAnfänger, 6. April 2022
    #4
Thema:

Hilfe! Loop ohne Ende ...

Die Seite wird geladen...
  1. Hilfe! Loop ohne Ende ... - Similar Threads - Hilfe Loop

  2. Bitte um Hilfe bei verschachtelter Filterung über mehrere Zeilen

    in Microsoft Excel Hilfe
    Bitte um Hilfe bei verschachtelter Filterung über mehrere Zeilen: Hallo, Ich stehe vor einer Aufgabe die ich nicht zu lösen weiss und wäre für eure Hilfe sehr dankbar. Es geht darum eine Excel Tabelle zu filtern, aber (ich nenne es mal so) verschachtelt über...
  3. Hilfe bei Berichtserstellug

    in Microsoft Access Hilfe
    Hilfe bei Berichtserstellug: Hallo zusammen, als ein absoluter Access-Neuling möchte ich euch nach Unterstützung fragen. Mir liegen mehrere Excel-Tabellen vor, die ich irgendwie in Access zusammenfügen möchte. Es handelt...
  4. Hilfe für Formel erstellen

    in Microsoft Excel Hilfe
    Hilfe für Formel erstellen: Ich möchte den Fremdwährungsbestand automatisieren. Das heisst den Bestand automatisch bewirtschaften. Zum Beispiel Wieviel Noten ich von einer Sorte bestellen muss, wenn Lagerbestand nur noch 10...
  5. Hilfe meine Fusszeile nimmt viel platz ein!

    in Microsoft Word Hilfe
    Hilfe meine Fusszeile nimmt viel platz ein!: Hallo liebe Community, Ich schreibe gerade eine Facharbeit und benötige dringend hilfe! Morgen muss ich diese Datei ausgedruckt abgeben, jedoch ist mir ein Fehler passiert und nun sind die...
  6. Zeilen in Excel automatisch alle paar Zeilen einfügen

    in Microsoft Excel Hilfe
    Zeilen in Excel automatisch alle paar Zeilen einfügen: Hallo, ich bin über die Googlesuche hier gelandet und dachte ich hätte auch die Lösung für mein Problem schon gefunden. Doch der Beitrag war von 2006 und schon beim Eingeben in MS Office...
  7. Speichern mit dem Titel der Zelle A2

    in Microsoft Excel Hilfe
    Speichern mit dem Titel der Zelle A2: Moin moin, Ich habe per Makro einen Arbeitsablauf aufgezeichnet der soweit auch funktioniert. Dieser Endet jedoch im "Speichern Unter" Fenster, welches durch das Klicken von "Drucken als PDF"...
  8. Hilfe bei der Buchung in der Buchhaltung

    in Microsoft Excel Hilfe
    Hilfe bei der Buchung in der Buchhaltung: Hallo Leute da draussen! Bin wieder einmal am Abschluss der Buchhaltung meiner Frau angelangt, die ein Microgeschäft hat. Nun ärgere ich mich schon paar Jahre, dass ich am Abschluss der...
  1. Nixxnuzz
Schlagworte:
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden