ich habe ein Problem mit einem Makro.
Ich habe in Spalte A Artikelnummer, die eigentlich alle 12 stellig sein müssten. Nun möchte ich alle die kürzer oder länger als 12 Stellen haben löschen. Ich füge in Spalte A einige tausend Nummern ein. dann löscht mir das Makro die komplette Spalte A. Schreibe ich die Nummern mit der Hand rein funzt es...
Warum?!? Hier mein Makro:
Option Explicit
Sub Worksheet_Change(ByVal Target As Range)
Dim Zelle As Range
On Error Resume Next
Application.EnableEvents = False
If Not Intersect(Target, Columns(1)) Is Nothing Then
For Each Zelle In Intersect(Target, Columns(1)).Cells
Next Zelle
If Len(Target) 12 Then
Target = ""
End If
End If
Application.EnableEvents = True
End Sub