Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1008to1012
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
Habe ich da eine Schleife drin ?
16.09.2008 11:18:00
Joachim
Hi,
was mache ich denn in dem Code falsch ? Wenn ich den Code starte, dann werden die Daten in B31 eingetragen. Dann sollte die Prüfung statt finden, ob in der Textbox3 der Wert grösser als 3 ist, wenn ja, soll er auf 3 Zeilen gekürzt werden:
For Each C In Range("B31")
TextBox11.Value = C.Value
Next
If TextBox3 GRÖSSER 3 Then
Dim var, tempvar, i As Long
var = Split(Cells(1, 1), Chr(10)) 'A1 splitten
tempvar = Trim$(var(0))
For i = 1 To UBound(var)
If i = 3 Then tempvar = tempvar & "...": Exit For
tempvar = tempvar & Chr(10) & Trim$(var(i))
Next
var = tempvar
Cells(2, 1) = var 'Ausgabe in A2
Debug.Print var 'Ausgabe im Direktfenster
End If
:
:
weiterer Code
:
Irgend wie komme ich da in eine Schleife, weil der Code die ganze Zeit nur immer daten in B31 rein schreibt, wie in einer Schleife , er schreibt und überschreibt und überschreibt....... und geht nicht mehr weiter.
Woran liegt denn das ?
Danke mal Joachim

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Habe ich da eine Schleife drin ?
16.09.2008 11:20:00
Rudi
Hallo,
irgendwelche Ereignisprozeduren?
Gruß
Rudi
AW: Habe ich da eine Schleife drin ?
16.09.2008 11:27:00
Joachim
Private Sub Worksheet_Change(ByVal Target As Range)
AW: Habe ich da eine Schleife drin ?
16.09.2008 11:33:00
Gerd
Hallo Joachim,
im gezeigten Teil-Code wird nichts in "B31" reingeschrieben.
Gruß Gerd
Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige