Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
760to764
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
760to764
760to764
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Warum wird hier eine Endlosschleife erzeugt?

Warum wird hier eine Endlosschleife erzeugt?
10.05.2006 16:51:39
Björn
Folgender Code verursacht bei mir ne Endlosschleife, warum?

Private Sub Worksheet_Change(ByVal Target As Range)
With ThisWorkbook.ActiveSheet
Dim inty As Integer
Dim intz As Integer
inty = 1
Do Until .Cells(33, inty) = "0"
inty = inty + 1
Loop
intz = inty - 1
.Cells(40, 4) = .Cells(35, intz)
.Cells(40, 2) = "Kapitalwert nach " & .Cells(32, intz) & " Jahren:"
End With
End Sub

Wenn ich von folgenden Zeilen immer nur eine nehme, dann funktioniert es, mit beiden läuft sich die Schleife tot ?
.Cells(40, 4) = .Cells(35, intz)
.Cells(40, 2) = "Kapitalwert nach " & .Cells(32, intz) & " Jahren:"

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

Betreff
Datum
Anwender
Anzeige
Weil du jedesmal das Change-Ereignis...
10.05.2006 16:58:55
{Boris}
Hi,
...wieder auslöst mit
.Cells(40, 4) = .Cells(35, intz)
Also geht die Soße wieder von vorne los.
Schau Dir mal die EnableEvents-Eigenschaft an.
Grüße Boris
AW: Weil du jedesmal das Change-Ereignis...
10.05.2006 17:26:01
Björn
Jupp, das war´s, danke für den Tipp
Gruß Björn

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige