Bonjour,
Étant donné que je présume que tu auras plusieurs codes de scan différents ...
Des "Case ..." > tu peux en ajouter au besoin avant le "Case Else" ...
Si l'info placée dans A1 est de type numérique > le numéro ne doit pas être encadré de guillemets ...
Exemple Case 248 ...
Si l'info placée dans A1 est de type alpha-numérique > l'info alpha-numérique doit être encadrée entre guillemets ...
Exemple : Case "DLT741GS" ...
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
Select Case Range("A1").Value
Case 248
Call prépa248
Case 250 ' < autre numéro valide succeptible d'appeler une macro
Call prépa250
Case "DLT741GS" ' < autre numéro valide succeptible d'appeler une macro
Call prépaDLT741GS
Case Else
' traitement à faire si le numéro scanné n'est pas dans la liste ci-haut
End Select
Range("A1").Clearcontents ' < vide A1 pour recevoir le prochain code
End Sub
ric