folgendes Makro bewirkt, daß in jeder Spalte ein bestimmter Text, oder eine Zahl nur so oft eingegeben werden kann wie von mir vorgegeben wurde. In folgenden Bespiel kann die Zahl 4 in jeder Splate nur dreimal vergeben werden.
Problem: Wie kann ich den "Zeilenbereich" eingrenzen?
Das Makro soll nur in einen von mir mit "Bereichsnamen" z.B. D6:AH32 definierten Bereich funktionieren. Die Zahl 4 darf also im eingegrenzen Bereich nur dreimal vergeben werden. Außerhalb dieses Bereiches beliebig oft!
Bereichsname ist wichtig, da Zeilen eingefügt bzw. gelöscht werden.
Danke im Voraus
Gruß Dieter
Private Sub Worksheet_Change(ByVal Target As Range)
If WorksheetFunction.CountIf(Columns(Target.Column), LCase("4")) > 3 Then
MsgBox "Der Zahl >> " & Target.Value & "