Re- le forum
Je deviens dingue avec cette histoire dans mon code suivant si je met un point d'arret pour voir se qui se passe, sur If target.Value = "" Then puis play pour reprendre le code tout fonctionne bien
Private Sub Worksheet_SelectionChange(ByVal target As Range)
i = ActiveCell.Column
If i = 3 Then
If ActiveCell.Value <> "" Then Exit Sub
If Not Application.Intersect(target, Range("C:C")) Is Nothing Then
If i <> 2 Then
'VerrNum
If target.Value = "" Then
Load formimg
formimg.Show
Exit Sub
End If
End If
End If
Else
End If
par contre si j'exécute sans point d'arrêt la valeur keycode=13 reste en mémoire et du coup exécute le debut de ma maro de mon userform qui est :
If keycode = 13 Then ''''''Enter
ActiveCell = ListBox1.Value
Unload Me
End If
y a t- il un moyen de vider la mémoire avant ou lors de l'initialisation de du userform?