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

XL 2016 RechercheV en VBA

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 !

MR.O

XLDnaute Junior
Bonjour,

Je souhaiterais faire une rechercheV via VBA car j'ai énormémen de ligne (170 000).
L'objectif serait de ramené le résultat de la colonne C (feuil Base) dans la colonne AS, le critère étant CONTENANT en colonne P.

Merci d'avance pour votre aide,

Cordialement,
 

Pièces jointes

Solution
un test avec ce que j'ai compris
VB:
Sub test()
With Sheets("base")
    tabdata = .UsedRange.Value
End With

With Sheets("EXEMPLE")
    fin = .Range("P" & .Rows.Count).End(xlUp).Row
    For i = 2 To fin
        Contenant = .Range("P" & i)
        For j = LBound(tabdata, 1) To UBound(tabdata, 1)
            If tabdata(j, 2) = Contenant Then
                .Range("AS" & i) = tabdata(j, 3)
                Exit For
            End If
        Next j
    Next i
End With
End Sub

PS: Renommer ta feuille Exemple SANS l'espace à la fin
Bonjour
je ne comprend pas trop.
dans ta feuille Base: le contenant est unique? ou on peut avoir plusieurs fois le meme contenant?
dans ta feuille exemple.. tu as plusieurs fois le meme contenant ??
pourquoi une recherchV ne convient pas? trop lent?
 
un test avec ce que j'ai compris
VB:
Sub test()
With Sheets("base")
    tabdata = .UsedRange.Value
End With

With Sheets("EXEMPLE")
    fin = .Range("P" & .Rows.Count).End(xlUp).Row
    For i = 2 To fin
        Contenant = .Range("P" & i)
        For j = LBound(tabdata, 1) To UBound(tabdata, 1)
            If tabdata(j, 2) = Contenant Then
                .Range("AS" & i) = tabdata(j, 3)
                Exit For
            End If
        Next j
    Next i
End With
End Sub

PS: Renommer ta feuille Exemple SANS l'espace à la fin
 
- 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
160
Réponses
5
Affichages
168
Réponses
12
Affichages
413
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…