Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: schleife und addieren

schleife und addieren
14.07.2004 13:34:38
steffen.k
moin
ich will eine schleife haben die mir bei jedem durchlauf in zelle D26 0,1 addiert bis der wert in G23 erreicht ist.
wie geht sowas
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: schleife und addieren
Ulf
Was steht in G23 für ein Wert? Ggf. wird der nie ganz genau erreicht.
Ulf
AW: schleife und addieren
14.07.2004 13:41:06
steffen.k
moin
in g23 soll eine Variable stehen und der wert muß nicht gleich sein kann ruhig überschritten werden.
AW: schleife und addieren
Ulf

Sub Schleife()
Do
[d26] = [d26] + 0.1
Loop Until [d26] >= [g23]
End Sub

Ulf
Anzeige
AW: schleife und addieren
14.07.2004 13:54:35
steffen.k
moin
das addieren war gut aber er soll solange adieren bis in g23 ein bestimmter wert steht
der nicht mit dem wert aus d26 übereinstimmt.
AW: schleife und addieren
14.07.2004 13:57:32
steffen.k
moin
läuft jetzt
;
Anzeige
Anzeige

Infobox / Tutorial

Schleifen und Addieren in Excel


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und gehe zu dem Arbeitsblatt, in dem Du die Schleife implementieren möchtest.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Füge ein neues Modul hinzu:

    • Klicke auf "Einfügen" und dann auf "Modul".
  4. Kopiere den folgenden Code in das Modul:

    Sub Schleife()
       Do
           [D26] = [D26] + 0.1
       Loop Until [D26] >= [G23]
    End Sub
  5. Schließe den VBA-Editor und gehe zurück zu Excel.

  6. Führe das Makro aus:

    • Drücke ALT + F8, wähle "Schleife" aus und klicke auf "Ausführen".

Jetzt wird in Zelle D26 bei jedem Durchlauf 0,1 hinzugefügt, solange D26 kleiner als der Wert in G23 ist. Diese Methode ist ideal, um in Excel zu adieren und kann leicht angepasst werden.


Häufige Fehler und Lösungen

  • Fehler: Schleife läuft unendlich

    • Lösung: Stelle sicher, dass der Wert in G23 korrekt gesetzt ist und dass die Bedingung in der Schleife erreicht werden kann.
  • Problem: Wert in D26 wird nicht aktualisiert

    • Lösung: Überprüfe, ob D26 als Zahl formatiert ist und keine Textwerte enthält.

Alternative Methoden

Wenn Du nicht mit VBA arbeiten möchtest, kannst Du auch folgende Methoden verwenden:

  • Formeln: Nutze eine Formel in einer Hilfszelle, um die Werte zu summieren. Zum Beispiel:

    =D26 + (0.1 * (ROW(A1) - 1))

    In diesem Fall müsstest Du die Formel nach unten ziehen, um die Werte zu erhöhen.

  • Pivot-Tabellen: Wenn Du eine große Datenmenge hast, kann eine Pivot-Tabelle hilfreich sein, um Summen und Mittelwerte zu berechnen.


Praktische Beispiele

Nehmen wir an, Du möchtest in D26 mit 0,1 beginnen und bis 2,0 erhöhen. Du könntest den Wert in G23 auf 2,0 setzen. Der VBA-Code würde dann sicherstellen, dass D26 vorübergehend 2,0 überschreitet, bevor die Schleife stoppt.


Tipps für Profis

  • Entwickle komplexere Schleifen: Du kannst die Logik erweitern, um mehrere Bedingungen zu prüfen, bevor Du die Schleife verlässt.

  • Debugging: Setze Haltepunkte im VBA-Editor, um den Verlauf der Schleifenoperationen nachzuvollziehen. Dies hilft, Fehler schneller zu finden.


FAQ: Häufige Fragen

1. Was ist adieren in Excel?
Adieren bedeutet das Hinzufügen von Zahlen, um eine Summe zu bilden. In Excel kannst Du dies durch einfache Formeln oder VBA-Skripte durchführen.

2. Wie kann ich sicherstellen, dass die Schleife immer korrekt funktioniert?
Achte darauf, dass die Werte in den Zellen korrekt formatiert sind und dass die Schleifenbedingungen gut durchdacht sind, um endlose Schleifen zu vermeiden.

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