Re : VBA - Rechercher une valeur pour changer le contenu des cellules de la ligne
Bonjour,
Merci Dranreb de votre réponse. En fait dans le cellule tag se trouve une chaîne de caractère et dans un tableau sur la même feuille se trouve de manière unique dans ce tableau la même chaîne de caractère et je souhaite qu'Excel trouve la ligne correspondant pour automatiquement modifier le contenu de certaines cellules.
J'ai avancé un peu de mon côté et finalement le message d'erreur a disparu en faisant référence à l'adresse de la cellule tag et non à son nom.
Par ailleurs, j'ai ajouté une ligne de code qui me renvoie le numéro de ligne dans une cellule et malheureusement le numéro de ligne est inexact.
Auriez-vous quelques pistes ?
Le code en question :
Set rgUneCellule = Sheets("BD").Range("A24:A197").Find(What:=Sheets("BD").Range("B8").Value, After:=Cells(25, 1), lookat:=xlWhole, LookIn:=xlValues, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)
Sheets("BD").Cells(21, 2).Value = rgUneCellule
'' Emplacement 1
Sheets("BD").Cells(rgUneCellule.Row, 9).Value = Sheets("BD").Cells(12, 4).Value
'' Emplacement 2
Sheets("BD").Cells(rgUneCellule.Row, 12).Value = Sheets("BD").Cells(15, 4).Value