uboot
Captain
- Registriert
- Juni 2001
- Beiträge
- 3.181
Hallo,
ich habe im Netz einen VBA Code gefunden, der mir im aktiven Arbeitsblatt alle Zellen mit einem frei definierbaren Wert markiert.
Mein Problem ist nun, dass wenn es Zellen mit einem "'#NV" gibt, dass ich einen Laufzeitfehler 13 erhalte (Typen unverträglich), und zwar auf die Zeile 6.
Ich möchte nun gerne der Prüfung in Zeile 6 hinzufügen, dass Wennfehler, mache weiter mit der nächsten Zelle.
ich habe im Netz einen VBA Code gefunden, der mir im aktiven Arbeitsblatt alle Zellen mit einem frei definierbaren Wert markiert.
Mein Problem ist nun, dass wenn es Zellen mit einem "'#NV" gibt, dass ich einen Laufzeitfehler 13 erhalte (Typen unverträglich), und zwar auf die Zeile 6.
Ich möchte nun gerne der Prüfung in Zeile 6 hinzufügen, dass Wennfehler, mache weiter mit der nächsten Zelle.
Code:
Sub AlleZellenMitWertenVonBisMarkieren(Wert1 As Single, Wert2 As Single)
Dim Zelle As Range
Dim lngZ As Long
Dim rngBereich As Range
For Each Zelle In ActiveSheet.UsedRange
If Zelle.Value >= Wert1 And Zelle.Value <= Wert2 Then
If lngZ = 0 Then
Set rngBereich = Zelle
lngZ = 1
Else
Set rngBereich = Union(rngBereich, Zelle)
End If
End If
Next Zelle
rngBereich.Select
End Sub