Visual Basic: Bereich von Zellen prüfen mit Ausgabe?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Auf die Schnelle:

Sub Pruefen()
Dim Zelle As Range
For Each Zelle In Range("A1:A20")
  If Not IsEmpty(Zelle) Then
    Zelle.Offset(0, 1) = "Erledigt"
    Zelle.Offset(0, 2).ClearContents
    Zelle.Offset(0, 4).ClearContents
    Zelle.Offset(0, 7).ClearContents
  End If
Next Zelle
End Sub

Teste mal genau, habe jetzt leider keine Zeit mehr.

Woher ich das weiß:Berufserfahrung – IT-Administrator (i.R.)
iInjection 
Fragesteller
 28.08.2018, 15:16

er mag aus welchen gründen auch immer

.ClearContents

nicht...

0
HarryHirsch4711  28.08.2018, 15:27
@iInjection

Dann würde es mit

    Zelle.Offset(0, 2)=""
    Zelle.Offset(0, 4)=""
    Zelle.Offset(0, 7)=""

probieren

0
Oubyi, UserMod Light  29.08.2018, 01:17
@iInjection

Da musst Du schon genauer beschreiben, wie sich das äußert.
Welche Fehlermeldung?
Hast Du den Code 1:1 übernommen?
Excel Version müsste eigentlich egal sein, das ist ein "Allerweltsbefehl".
Bei mir läuft das.
Klappt den das "Erledigt"?

0