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

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
 
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
Retour