A voir également:
- Vlookup vba exemple
- Url exemple - Guide
- Tableau word exemple - Guide
- Exemple de code ascii - Guide
- Tableau croisé dynamique excel exemple - Guide
- Sommaire word exemple - Guide
1 réponse
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
1 août 2016 à 19:48
1 août 2016 à 19:48
Bonjour,
Je ne suis pas sûr d'avoir bien compris ton attente car le code que tu proposes ne correspond pas à tes explications.
Essaie comme cela :
A+
Je ne suis pas sûr d'avoir bien compris ton attente car le code que tu proposes ne correspond pas à tes explications.
Essaie comme cela :
Sub Test()
Dim numero As Integer
Dim Cel As Range
With Sheets("Feuil1")
For Each Cel In .Range("A1", .Range("A" & Rows.Count).End(xlUp))
Cel.Offset(, 1) = WorksheetFunction.VLookup(Cel.Value, Sheets("Feuil2").Range("A1:B100"), 2, False)
Next Cel
End With
End Sub
A+
1 août 2016 à 20:03
J'ai envie de te croiser un jour pour t'offrir un coup à boire !
Topissime c'est exactement ça !
J'ai néanmoins une dernière question, je vois qu'il y a ça dans le code :
Sheets("Feuil2").Range("A1:B100"), 2, False)
Mais mon outil peut contenir 200 à +50000 lignes, j'ai besoin qu'il prenne toutes les lignes de ma colonne jusqu'au bout...
Merci encore ;)
1 août 2016 à 20:31
Heureusement que je ne bois pas à chaque réponse, sinon je change mon pseudo pour bob l'éponge.
Merci quand même pour l'intention :)
Essaie comme cela :
A+
1 août 2016 à 20:36
Merci !!
2 août 2016 à 08:42
Je souhaite que les informations viennent d'un classeur 2 pour alimenter mon classeur 1, mais ça ne marche pas ... :
Sub Test()
Dim DerLigS As Long
Dim PlageSource As Range, Cel As Range
With Windows("Classeur2").Activate
Sheets("Feuil2").Select
DerLigS = .Range("A" & Rows.Count).End(xlUp).Row
Set PlageSource = .Range(.Range("A1"), .Range("B" & DerLigS))
End With
With Windows("Classeur1").Activate
Sheets("Feuil1").Select
For Each Cel In .Range("A1", .Range("A" & Rows.Count).End(xlUp))
Cel.Offset(, 1) = WorksheetFunction.VLookup(Cel.Value, PlageSource, 2, False)
Next Cel
End With
End Sub
Merci encore !
2 août 2016 à 09:00
Essaie comme cela :
A+