Automatische Nummerierung
#21
Hallo Chris,

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
        If Target.Count = 1 Then
          If Target.Column = 3 Then
            If Target <> "" Then
              If Target.Offset(, 1) = "" Then
                Target.Offset(, 1) = WorksheetFunction.Max(Columns(4)) + 1
              End If
            End If
          End If
        End If
      End Sub
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • Chris-89
Top
#22
Perfekt, es funktioniert wunderbar.
Danke für deine schnelle Hilfe!
Top
#23
Hallo Atilla,

Vielleicht kannst du mir doch noch schnell helfen,
Die Nummerierung funktioniert, aber wie du sagtest werden die Zahlen nicht gelöscht sobald ich einen Eintrag in Spalte C lösche..
Ich möchte das die Nummern auch wieder verschwinden sobald ich einen Eintrag entferne...

Kann man das irgendwie umgehen?

LG
Top
#24
Hallo Chris,

hier eine billige Variante:


Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Count = 1 Then
   If Target.Column = 3 Then
     If Target <> "" Then
       If Target.Offset(, 1) = "" Then
         Target.Offset(, 1) = WorksheetFunction.Max(Columns(4)) + 1
       End If
     Else
       Target.Offset(, 1).ClearContents
     End If
   End If
 End If
End Sub
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • Chris-89
Top
#25
Dankesehr!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste