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

Macro qui fait des VLOOKUP successifs renvoie une erreur "1004"

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

J

Jerem356

Guest
Bonjour a tous,

J'ai à peu près exposé le problème dans le titre, voici le code.

Code:
Sub VLOOKUPAuto()

Application.ScreenUpdating = False

' compte le nombre de lignes
Dim nbLignes As Integer
nbLignes = Application.WorksheetFunction.CountA(Range("A9:A65536"))

' boucles qui remplissent le tableau
For i = 9 To nbLignes
    For j = 15 To 29
        If CStr(Cells(i, j).Value) = "" Or CStr(Cells(i, j).Value) = "0" Then
            Cells(i, j).Select
            ActiveCell.Formula = "=VLOOKUP($A" & i & ";'C:\compilation\[valeurs_test.xls]AO'!$A$9:$AC$9085;" & j & ";FALSE)"
        End If
    Next j
Next i

Application.ScreenUpdating = True

End Sub

EDIT : l'erreur est à la ligne "ActiveCell.Formula..."

Merci d'avance,
Jérémy
 
Re : Macro qui fait des VLOOKUP successifs renvoie une erreur "1004"

J'ai fait quelques tests, et sans le "=" avant le VLOOKUP, la macro écrit bien dans mes cellules. Quelqu'un aurait une idée sur ce problème ? Merci.
 
Re : Macro qui fait des VLOOKUP successifs renvoie une erreur "1004"

Bonjour Pierrot,

Avec les , cela me renvoie la même erreur... j'ai vraiment l'impression que le = avant le VLOOKUP provoque l'erreur, mais pourquoi ? 😕
 
Re : Macro qui fait des VLOOKUP successifs renvoie une erreur "1004"

Re,

bah... si tu ne mets pas le = cela ne doit pas fonctionner.... un code qui fonctione chez moi :
Code:
    Target.Offset(0, 1).Formula = "=VLOOKUP(A" & i & ",Feuil2!A2:B8,2,FALSE)"
A noter, pourquoi ne pas utiliserla méthode "Find", native de vba.... renverra le résultat directement dans la cellule...
 
Re : Macro qui fait des VLOOKUP successifs renvoie une erreur "1004"

Pierrot, à quoi fait référence le "Target" dans votre code ?

Et merci pour le Find je vais chercher une manière de l'utiliser.
 
Re : Macro qui fait des VLOOKUP successifs renvoie une erreur "1004"

J'ai modifié mes fichiers afin de pouvoir les poster. J'espère qu'ils vous éclaireront sur mon problème.
 

Pièces jointes

- 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

Réponses
5
Affichages
910
Réponses
4
Affichages
733
Réponses
8
Affichages
780
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
452
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
903
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
3
Affichages
922
Réponses
3
Affichages
879
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…