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

Forumthread: Do While Schleife

Do While Schleife
12.06.2024 13:22:01
KG
Hallo Zusammen,

ich habe eine Excel Datei, in der in Spalte A der Durchmesser eines Kreises und in Spalte B beliebig oft die Zahl 1, irgendwann die Zahl 2, ... steht. Ich würde gerne immer dann einen Kreis per VBA einfügen, wenn in Spalte B die Zahl 1 steht. Dies würde ich gerne über eine Do-While Schleife machen, d.h. die Kreise solange einfügen bis die Bedingung in Spalte B = 1 nicht mehr erfüllt ist.
Meine Schleife hat ja dann den folgenden Code:

Sub_Do_While_Schleife()
Dim n As Integer
n = ? (soll in der ersten Schleife B2, in der zweiten B3, in der vierten B4, ... abprüfen)

Do While n2
'Kreis einfügen (Code bereits vorhanden)
n=n+1
Loop
End Sub

Ich bin im Schleifen programmieren absolut Anfänger und wollte deshalb mal nachfragen, wie ich meinen Zähler definiere, damit die Schleife nach und nach jede Zeile durchläuft. Oder definiere ich die erste Zelle einfach über n=Range("B2") und er zählt aufgrund n=n+1 dann weiter?

Liebe Grüße
KG
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Do While Schleife
12.06.2024 14:10:30
Onur
For z=1 to 1000

If cells(z,2)=1
'Kreis einfügen (Code bereits vorhanden)
else
Exit for
End if
next z
AW: Do While Schleife
12.06.2024 15:48:59
GerdL
Hallo KG,

mit deinem Schleifenansatz könntest du es bspw. so lösen.
Dim n As Long

n = 2
Do While Cells(n, 2) = 1
MsgBox "mach was"
n = n + 1
Loop

Gruß Gerd
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
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