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

Feuille en parametre Vlookup

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

A

AlainHK

Guest
Bonjour a tous,

Je cherche un remplcer un terme en dur 'Demande - 04" qui est le nom d' une feuille Exel par une varieble ( ici Table) ( Last sheet etant un entier qui est le numero de la derniere Feuille crée)

Table = "feuille" & Last_Sheet

i = 3
While Cells(i, 1) <> ""
i = i + 1
=> Expression OK =>
Resultat = Application.VLookup(Cells(i, 1), Range("'Demande - 04'!$C:$M"), 8, False)

=> Expression Fausse =>
Resultat = Application.VLookup(Cells(i, 1), Range("&table&!$C:$M"), 8, False)

If IsError(Resultat) Then
Cells(i, 9) = ""
Else
Cells(i, 9) = Resultat
End If
Wend

Avez- vous des idées sur le sujet ?

Merci
 
Re : Feuille en parametre Vlookup

Bonjour AlainHK,

Essaye:
Code:
Range(Table & "!$C:$M")

Si le nom de la feuille comporte des espaces, il doit être encadré par des '.
Exemple:
Code:
Table="'Demande - 04'"

Tu peux aussi mettre les ' dans la formle Range:

Code:
Range("'" & Table & "'" & "!$C:$M")

@+

Gael
 
Dernière édition:
- 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

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
906
Réponses
9
Affichages
884
Réponses
16
Affichages
2 K
Réponses
5
Affichages
752
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…