Bonjour à tous,
Tout d'abord voici la situation:
Je travaille sur un code qui, sur selection d'une cellule dans une feuille de calcul plage "A1:EE537" va chercher une macro dans un module si la celule contien un nom contenant la chaine de caractére "visa" alors un userform s'affiche si la celule contien un nom contenant la chaine de caractére "eclair" un autre userform s'affiche. Le probleme c'est que si la cellule ne contien pas de nom du tout alors j'obtien l'ereur d'execution 1004. Je cherche donc une solution pour sortir du code si la cellule ne contien pas de nom.
Private Sub worksheet_SelectionChange(ByVal Target As Range)
If selection.Count = 1 Then
If Not Intersect(Target,Range("A1:EE537")) Is Nothing Then
Call blochmacro.
Sub blochmacro
If ActiveCell.Name.Name = " " Then
Exit sub
End If
If InStr(1,ActiveCell.Name.Name,"Visa") Then
UserForm1.show
End If
If in str(1,ActiveCell.Name.Name,"Visa") Then
UserForm2.show
Exit sub
End if
Merci d'avance.