Hallo,
ich habe die folgende Schleife geschrieben:
monat = InputBox("Für welchen Monat wollen Sie eine Auswertung erstellen?", "Auswertung", "Januar 10")
Range("d8").Select
Start:
If ActiveCell = "" Then
GoTo Ende:
ElseIf ActiveCell = "40" And ActiveCell.Offset(0, 5).Text = monat Then
ActiveCell.Offset(0, -1).Select
a = ActiveCell.Value
ActiveCell.Offset(1, 1).Select
GoTo Start:
End If
ActiveCell.Offset(1, 0).Select
GoTo Start:
Sobald die Elseif Bedingung erffült ist wird die variable a mit einen wert belegt und die schleife neu gestartet. wie kann
ich erreichen, dass beim nächsten durchlauf der schleife der neue wert nicht wieder in a abgelegt wird sondern in a2 oder b?
geht das nur mit einer neuen if anweisung?
habt ihr eine idee?
Vielen Dank schonmal...
ich habe die folgende Schleife geschrieben:
monat = InputBox("Für welchen Monat wollen Sie eine Auswertung erstellen?", "Auswertung", "Januar 10")
Range("d8").Select
Start:
If ActiveCell = "" Then
GoTo Ende:
ElseIf ActiveCell = "40" And ActiveCell.Offset(0, 5).Text = monat Then
ActiveCell.Offset(0, -1).Select
a = ActiveCell.Value
ActiveCell.Offset(1, 1).Select
GoTo Start:
End If
ActiveCell.Offset(1, 0).Select
GoTo Start:
Sobald die Elseif Bedingung erffült ist wird die variable a mit einen wert belegt und die schleife neu gestartet. wie kann
ich erreichen, dass beim nächsten durchlauf der schleife der neue wert nicht wieder in a abgelegt wird sondern in a2 oder b?
geht das nur mit einer neuen if anweisung?
habt ihr eine idee?
Vielen Dank schonmal...