Ajouter une variable dans la formule
Résolu/Fermé
solidarinfo
Messages postés
149
Date d'inscription
jeudi 26 mars 2009
Statut
Membre
Dernière intervention
8 décembre 2021
-
21 juil. 2016 à 18:19
solidarinfo Messages postés 149 Date d'inscription jeudi 26 mars 2009 Statut Membre Dernière intervention 8 décembre 2021 - 28 juil. 2016 à 18:32
solidarinfo Messages postés 149 Date d'inscription jeudi 26 mars 2009 Statut Membre Dernière intervention 8 décembre 2021 - 28 juil. 2016 à 18:32
A voir également:
- Ajouter une variable dans la formule
- Formule excel - Guide
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
2 réponses
thev
Messages postés
1776
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
9 mars 2023
670
Modifié par thev le 21/07/2016 à 21:47
Modifié par thev le 21/07/2016 à 21:47
Bonsoir,
Deux remarques :
1- votre fichier bilan doit être ouvert
2- il manque la feuille du fichier bilan
ci-dessous exemple de code
Deux remarques :
1- votre fichier bilan doit être ouvert
2- il manque la feuille du fichier bilan
ci-dessous exemple de code
--
PeriodeN = "T1"
Annee = "2016"
FichierBilan = "Bilan " & " " & PeriodeN & " " & Annee & " " & " TEST.xls"
feuille = "Feuil1"
plage = "C5:C11"
table_recherche = "[" & FichierBilan & "]" & feuille & "!" & plage
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-2]," & table_recherche & ",7,FALSE)"
solidarinfo
Messages postés
149
Date d'inscription
jeudi 26 mars 2009
Statut
Membre
Dernière intervention
8 décembre 2021
13
28 juil. 2016 à 18:32
28 juil. 2016 à 18:32
J'ai trouvé la solution, il fallait en fait juste que je mette le nom complet du chemin vers le fichier avec "c:\users, etc"
Par contre là ou je bloque c'est que j'ai essayé de mettre des variables dans le chemin que j'ai mis dans une varibale.. En gros une variable dans une variable.
Mais cela n'a pas l'air de vouloir marché, peut être que cela n'existe pas en VBA ?? Quelqu'un pour m'aider SVP ?
Par contre là ou je bloque c'est que j'ai essayé de mettre des variables dans le chemin que j'ai mis dans une varibale.. En gros une variable dans une variable.
Mais cela n'a pas l'air de vouloir marché, peut être que cela n'existe pas en VBA ?? Quelqu'un pour m'aider SVP ?
Dim FormuleBilan As String
FormuleBilan = "'C:\Users\solidarinfo\Desktop\TEST DSO MACRO\[Bilan" & " " & PeriodeN & " " & Annee & " " & "TEST.xls" & "]" & "Bilan" & PeriodeN & " " & " " & Annee & " " & "TEST'"
Range("C14").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-2]," & FormuleBilan & "!C5:C11,7,0)"
Modifié par solidarinfo le 28/07/2016 à 18:32
Par contre là ou je bloque c'est que j'ai essayé de mettre des variables dans le chemin que j'ai mis dans une varibale.. En gros une variable dans une variable.
Mais cela n'a pas l'air de vouloir marché, peut être que cela n'existe pas en VBA ?? Quelqu'un pour m'aider SVP ?