Bon me voila bloqué sur un autre point plutot agaçant.
Private Sub worksheet_selectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A12:A28")) Is Nothing Then
If STMOD = True Then ' Si le mode automatisé est activé
If VEROU = False Then ' Voici ma piètre tentative pour éviter error 400
If Selection = blank Then ' Si la cellule est vide
UFchoix.Show ' Affiche le formulaire
End If
End If
End If
End If
Un bouton dans ma userForm utilise la syntaxe suivante :
Private Sub CHor_Click()
VEROU = True
ActiveCell.Value = "011419NM"
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = "Texte"
ActiveCell.Offset(1, -1).Select
ActiveCell.Value = "011419NM"
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = "encore du texte"
Quand le active cell revient dans la colone A le If Not Intersect relance la UserForm malgré la variable VEROU.
À l'aide
P.S. : Y'a t'il des ouvrages que vous me conseillerriez ? Je ne maitrise aucun langage et j'en ai marre de faire de la mauvaise programmation si au moins je connaissait une syntaxe par coeur a titre de comparaison...