hallo zusammen,
folgendes Problem:
habe zwei For-To schleifen geschachtelt und es soll eine bei Erfüllung einer Bedingung diese Ergebnisse in einer Zelle wiedergeben.
ABER WENN DIE BEDINGUNG NICHT ERFÜLLT IST BLEIBT BEI MIR DIE ZELLE LEER--> er soll dies überspringen!!
DANKE für die Hilfe
Edit by hal2000:
- Gehört ins VBA-Forum
--> Topic verschoben
--> Code-Tags eingefügt
folgendes Problem:
habe zwei For-To schleifen geschachtelt und es soll eine bei Erfüllung einer Bedingung diese Ergebnisse in einer Zelle wiedergeben.
ABER WENN DIE BEDINGUNG NICHT ERFÜLLT IST BLEIBT BEI MIR DIE ZELLE LEER--> er soll dies überspringen!!
DANKE für die Hilfe
Visual Basic-Quellcode
- For y = 0 To 1
- ' 111 Zeilen
- For i = 0 To 1
- Worksheets("Grunddaten").Cells(3, 4) = Worksheets("Verz_Var").Cells(2, 2 + y)
- Worksheets("Grunddaten").Cells(5, 4) = Worksheets("Verz_Var").Cells(4 + i, 2 + y)
- 'Modul wird zugewiesen
- For x = 0 To Worksheets("Modul").Cells(3, 4)
- Worksheets("Grunddaten").Cells(6, 4) = Worksheets("Modul").Cells(5 + x, 3)
- ' Bedingungen werden geprüft
- If Cells(60, 3) = 1 Then
- ' Werte für die St-Plus Berechnung
- ' y*112 setzen z.B.: 3 + i * (a + 1) + y * 112 + x, 2
- Worksheets("st plus").Cells(3 + i * (a + 1) + y * 2 * (a + 1) + x, 2) = Cells(6, 4)
- Worksheets("st plus").Cells(3 + i * (a + 1) + y * c * (a + 1) + x, 3) = Cells(7, 4)
- Worksheets("st plus").Cells(3 + i * (a + 1) + y * 2 * (a + 1) + x, 4) = Cells(3, 4)
- Worksheets("st plus").Cells(3 + i * (a + 1) + y * 2 * (a + 1) + x, 5) = Round(Cells(4, 4), 0)
- Worksheets("st plus").Cells(3 + i * (a + 1) + y * 2 * (a + 1) + x, 6) = Cells(5, 4)
- End If
- Next x
- Next i
- Next y
Edit by hal2000:
- Gehört ins VBA-Forum
--> Topic verschoben
--> Code-Tags eingefügt
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „hal2000“ ()