Bonjour, A Tous
Merci de m'aider si vous avez un peu de temps
j'ai une fonction en VBA pour chercher une chaine de caractères dans une colonne
par exemple le prénom PIERRE et dans la colonne d'a coté je voudrai mettre le mot oui
si le prénom Pierre est trouvé en face sur la même ligne
les Plages de recherche et d'affichage du résultat sont en paramètres dans la fonction
If Variable_1 <> 0 Then
Nb_Occurence = Nb_Occurence + 1
xl = Plage_Result(Cpt).Row
yl = Plage_Result(Cpt).Column
'MsgBox xl & "---" & yl
MsgBox Cells(xl, yl).Address(RowAbsolute:=False, ColumnAbsolute:=False)
' Tout fonctionne sauf cette ligne
ActiveSheet.Range(Cells(xl, yl).Address(RowAbsolute:=False, ColumnAbsolute:=False)).Select
msgbox converti correctement cell en A1 et les cellules sont corrects, j'ai bien par exemple C4, C11,C12...
Edit modo : merci de mettre le code entre balises SVP avec le bouton </>
mais je n'arrive pas a sélectionner en vba les cellules pour écrire oui dans celles ci j'ai essayé avec l'instruction INDIRECT mais sans résultat également indirect(A1)
Si une personne a une idée, merci d'avance
Serge