Extraire numéro ligne en fonction valeur cellule

  • Initiateur de la discussion Initiateur de la discussion kheldar
  • 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 !

K

kheldar

Guest
Bonjour au forum.

Je souhaiterai avoir la syntaxe VBA pour extraire le numéro de ligne (row) d'une cellule comportant une certaine valeur.

Par exemple, si j'ai 1300 lignes remplies avec pour chacune de ces lignes une valeur dans la colonne A, et que dans cette colonne je recherche la valeur "BIG BANG" qui est dans la cellule A250 cette fois-ci, je souhaiterai pouvoir extraire la valeur "250" car "BIG BANG" présent en ligne 250; chaque valeur de cellule est unique, aucun risque de doublon.

En espérant avoir été clair sur ma demande, merci d'avance.
Cordialement.
 
Re : Extraire numéro ligne en fonction valeur cellule

Bonjour Kheldar,

essaye peut être le code ci-dessous :

Code:
Option Explicit
Sub test()
Dim x As Range, s As String
s = "BIG BANG"
Set x = Range("A:A").Find(s, , xlValues, xlWhole, , , False)
If Not x Is Nothing Then MsgBox s & " trouvé sur la ligne : " & x.Row
End Sub

bonne journée
@+
 
Re : Extraire numéro ligne en fonction valeur cellule

Merci Pierrot93

Grâce à ton code, j'ai pu faire fonctionné ma macro comme je le souhiatais.
Je trouve bien mes numéros de lignes en fonction des valeurs de cellule recherchées.

Merci encore.
Cordialement.
 
- 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

Retour