Hallo Ihr zusammen,
ich möchte per Button einen bestimmten Zellen Bereich überprüfen, ob der Wert größer "0" ist, Wenn Ja möchte ich diese Zelle und die davor markieren und kopieren (STRg+C).
[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
If Range("B1").Value > "0" Then
Range("A1,B1").Select
End If
If Range("B2).Value > "0" Then
Range("A2,B2").Select
End If
.
.
.
If Range("B5").Value > "0" Then
Range("A5,B5").Select
End If
Das Problem was ich habe ist
1. Nur der letzte gültige "If" Überprüfung wird makiert. Die anderen gültigen werden wieder demarkiert.
2. In dem obigen Beispiel sind es nur 5 Zeilen, das Original hat ca. 30. Ich würde das gerne eleganter lösen und nicht mit einem 100 Zeilencode.
Eventuell mit einem Integer á la "For counter = 1 To 30 Step 1"
hat jemand eine Idee?
vielen Dank :)
ich möchte per Button einen bestimmten Zellen Bereich überprüfen, ob der Wert größer "0" ist, Wenn Ja möchte ich diese Zelle und die davor markieren und kopieren (STRg+C).
[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
If Range("B1").Value > "0" Then
Range("A1,B1").Select
End If
If Range("B2).Value > "0" Then
Range("A2,B2").Select
End If
.
.
.
If Range("B5").Value > "0" Then
Range("A5,B5").Select
End If
Das Problem was ich habe ist
1. Nur der letzte gültige "If" Überprüfung wird makiert. Die anderen gültigen werden wieder demarkiert.
2. In dem obigen Beispiel sind es nur 5 Zeilen, das Original hat ca. 30. Ich würde das gerne eleganter lösen und nicht mit einem 100 Zeilencode.
Eventuell mit einem Integer á la "For counter = 1 To 30 Step 1"
hat jemand eine Idee?
vielen Dank :)