bonsoir
le code suivant
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("B21:B100" & Range("A65536").End(xlUp).Row)) Is Nothing And Target.Count = 1 Then
If Target = "" Then
Exit Sub
Else
If Cells(Target.Row, Target.Column + 1) = "" Then
If WorksheetFunction.Max(Range("C21:C100" & Range("A65536").End(xlUp).Row)) = 0 Then
Cells(Target.Row, Target.Column + 1) = 650
Else
Cells(Target.Row, Target.Column + 1) = WorksheetFunction.Max(Range("C21:C100" & Range("A65536").End(xlUp).Row)) + 1
End If
End If
End If
End If
end sub
me permet de generer des numeros sur une colonne en commencant par 650 , je voudrais ajouter une instruction de sorte que pour le dernier numero generé que je ne puisse plus l'obtenir une seconde fois si je decide de l''effacer manuellement
ou un message d'alerte du type " numero deja generé"
cela est il possible ?
vous remerciant pour vos interventions