Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Numéro de ligne dans une boucle for each avec Array

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

zephir94

XLDnaute Impliqué
Bonsoir à tous,

Dans une boucle For each avec un array je voudrais avoir un retour dans une variable du numéro de la ligne où la valeur a été trouvé.
je pensais utiliser
VB:
 D=i.row
mais hélas pas de numéro de ligne !

VB:
For Each i In Array("1", "3","6", "12")
   D= i.Row
djj = Feuil1.Range("A65536").End(xlUp).Row + 1
Feuil1.Range("A" & djj).Value = i
Next i

Merci par avance pour vos aides

Amicalement
 
Dernière édition:
Re

C'est ta question.
La logique est donc que ce soit le demandeur qui créé le fichier exemple, non ?
Et pas que N membres du forum perdent leur temps à recréer N fichiers là où un seul (celui du demandeur) suffit 😉
 
Re

Ton classeur m'a été utile.
La preuve 😉
VB:
Sub test2()
Dim vArr(), c As Range, firstAddress$, i%
vArr = Array(1, 3, 6, 12)
With ActiveSheet.Range("A1:A100") ' à adapter selon besoin
    For i = LBound(vArr) To UBound(vArr)
        Set c = .Find(What:=vArr(i), LookAt:=xlWhole, LookIn:=xlValues)
        If Not c Is Nothing Then
            firstAddress = c.Address
            Do
            MsgBox c.Address(0, 0) & "=>" & vArr(i)
            Set c = .FindNext(c)
            Loop While Not c Is Nothing And c.Address <> firstAddress
        End If
    Next i
End With
End Sub
 
Un grand merci à toi,

J'ai pensé à un Find mais je pensais que l'on pouvait récupérer le numéro de la ligne de la boucle For each de la valeur trouvée sans passer par un tableau virtuel et un find ?
car ma question est là.
 
Re

Je récapépéte
Quelle est le contexte?
Quelle est l'utilité?

Plus l'explication est détaillée, plus aisée sera la compréhension du problème.

Maintenant libre à toi de nous en dire le moins possible, ce qui aura pour effet de dépeupler ton fil de participants 😉
 
- 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

Discussions similaires

Réponses
5
Affichages
233
Réponses
4
Affichages
179
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…