Find + valeurs d'autres cellules sur la meme ligne

  • Initiateur de la discussion Initiateur de la discussion syl77
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

syl77

Guest
Bonjour
Dans un worksheet, je recherche une valeur donné dans la colonne A. Lorsque je trouve cette valeur dans une cellule disons a la position A15 par exemple, je veux recuperer la valeur des cellules sur la meme ligne des colonnes B, C, et D soit les valeurs des cellules B15, C15 et D15. Comment faire pour extraire ces valeurs?

Dim c As Variant
With Worksheets('Bibliographic').Range('A:A')
Set c = .Find(Biblio2)
If Not c Is Nothing Then
Range('B:' & c) .value 'des idees???????????????????
End If
End With
 
Re:Find + valeurs d'autres cellules sur la meme li

Bonjour syl77

essaye comme ceci :

Dim c As Range
With Worksheets('Bibliographic').Range('A:A')
Set c = .Find(Biblio2)
If Not c Is Nothing Then
Range('B' & c.Row, 'D' & c.Row).Copy 'copy par exemple
End If
End With

Le set attend un objet (cellule) donc il faut que ton c soit déclaré range.

Ainsi tu peux utiliser toutes les méthodes attachés à l'objet range, en particulier c.row qui te donne le numéro de ligne.

salut
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
904
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour