Variable Macro RechercheV

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 !

barry white

XLDnaute Occasionnel
Bonjour a tous,

bon je pense que je bute sur un truc vraiment simple.

J'ai une macro qui doit faire au bout d'un moment un rechercheV voici le début du code :

Code:
Dim chemIN, nomfICH, DateJ As String
Dim derliG As Integer

DateJ = Format(Date, "YYMMDD")
 
chemIN = "c:\projets\"
nomfICH = Dir(chemIN & "nomfichiers_V"*.xls") 'nom du fichier trouvé
On Error Resume Next
If IsError(Workbooks(nomfICH).name) Then _
Workbooks.Open chemIN & nomfICH 'si le fichier n'est pas déjà ouvert

    Windows("fichierXXX.xls").Activate
    

    Range("K2").Select
    'ActiveCell.FormulaR1C1 = _
        "=VLOOKUP(RC12,[[SIZE="4"][COLOR="Red"][B]XXXXXXX[/B][/COLOR][/SIZE]]Carto!R1:R65536,8,FALSE)"

Ce qui me bloque le fichier "table matrice" peut etre un nom de fichier variable. Donc dans la syntaxe de la macro je n'arrive pas a rendre le nom de fichier "variable" (identifié XXXX rouge). Et j'en suis sure que c'est une syntaxe toute bete!!!

erci pour votre aide 🙂
 
Re : Variable Macro RechercheV

non marche pas.

Mais je redit mon code, petite erreur dans mon code :

Code:
Dim chemIN, nomfICH, DateJ As String
Dim derliG As Integer

DateJ = Format(Date, "YYMMDD")
 
chemIN = "c:\projets\"
nomfICH = Dir(chemIN & "nomfichiers_V"*.xls") 'nom du fichier trouvé
On Error Resume Next
If IsError(Workbooks(nomfICH).name) Then _
Workbooks.Open chemIN & nomfICH 'si le fichier n'est pas déjà ouvert

    Windows("fichierXXX.xls").Activate
    

    Range("K2").Select
    'ActiveCell.FormulaR1C1 = _
        "=VLOOKUP(RC12,[[B][SIZE="4"][COLOR="Red"]nomfICH[/COLOR][/SIZE][/B]]arto!R1:R65536,8,FALSE)"

Merci d'avance
 
Re : Variable Macro RechercheV

Cool,

Et oui en fait bien souvent quand tu souhaites mettre une variable dans du texte (entre guillemets), il faut laisser le reste entre guillemets et concaténer le tout avec des &. C'est pareil dans les cellules Excel directement.

Bonne soirée
 
- 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

F
  • Question Question
Réponses
11
Affichages
1 K
H
Réponses
2
Affichages
2 K
H
R
Réponses
0
Affichages
3 K
R
  • Question Question
XL 2013 macro
Réponses
9
Affichages
1 K
Y
  • Question Question
Réponses
4
Affichages
1 K
YesWeExcel
Y
A
  • Question Question
Réponses
1
Affichages
682
D
Réponses
11
Affichages
2 K
D
E
Réponses
4
Affichages
4 K
E
Retour