Comment integrer le contenu d'une variable dans une macro
Résolu/Fermé
robbynasch
Messages postés
6
Date d'inscription
mercredi 9 avril 2014
Statut
Membre
Dernière intervention
21 juin 2016
-
21 juin 2016 à 08:39
robbybasch Messages postés 100 Date d'inscription lundi 14 juillet 2014 Statut Membre Dernière intervention 19 août 2022 - 21 juin 2016 à 14:05
robbybasch Messages postés 100 Date d'inscription lundi 14 juillet 2014 Statut Membre Dernière intervention 19 août 2022 - 21 juin 2016 à 14:05
A voir également:
- Comment integrer le contenu d'une variable dans une macro
- Intégrer une vidéo dans un powerpoint - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Word a trouvé du contenu illisible - Guide
- Intégrer une liste déroulante dans excel - Guide
1 réponse
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
Modifié par michel_m le 21/06/2016 à 09:14
Modifié par michel_m le 21/06/2016 à 09:14
Bonjour
mais pourquoi
car on ne sait pas trop sur quel classeur tu te situes.... peut-^tre fichier source
An_0-1
peut-^tre simplifier avec
Michel
dim An_0 as integer
An_0= sheets("données générales").range("G3")
fichier =An_0 &"_Comptabilité Poney Club.xlsm"
mais pourquoi
Worksheets("Compte de résultat général").Range("D8:D21").NumberFormat = "#,##0.$"
puis
Sheets("Compte de résultat général").Range("$D$8:$D$21").PasteSpecial xlPasteValues
car on ne sait pas trop sur quel classeur tu te situes.... peut-^tre fichier source
An_0-1
peut-^tre simplifier avec
Worksheets("Compte de résultat général").Range("C8:E21").NumberFormat = "#,##0.00 $"
Michel
21 juin 2016 à 09:25
J'essaie cela tout de suite. Et je vais essayer ton autre propositions.
Grand merci
Cdl
Robby
21 juin 2016 à 09:53
J'ai essayé ta proposition mais cela ne fonctionne pas. Voilà ce que j'ai noté :
Sub ImporterDonneesSansOuvrir()
Dim chemin As String, fichier As String
Dim Annee As Integer
chemin = "F:\Poney Club du Moulin\Comptabilité\"
Annee = Sheets("Données générales").Range("G3")
fichier = Annee & "_Comptabilité Poney Club.xlsm"
'fichier = "2015_Comptabilité Poney Club.xlsm" ' je garde sous le coude
'Actualisation feuille compte de résultat général
'Plage D8 à D21 compte de résultat général
ThisWorkbook.Names.Add "plagecrg", _
RefersTo:="='" & chemin & "[" & fichier & "]Compte de résultat général'!$C$8:$C$21"
Pour faire simple, dans mon classeur j'ai plusieurs onglets pour toute la comptabilité, la macro va chercher les données se trouvant dans plusieurs onglets dans n-1 pour les rapatriér dans n (compte de résultat général, bilan, bilan impots etc). tout cela fonctionne. Sauf l'année sur laquelle on va enregistrer (j'ai oublié de te préciser que cette cellule G3 a un nom "année_de_l_exercice").
21 juin 2016 à 10:03
sinon on n'en sortira pas...
21 juin 2016 à 10:22
J'ai trouvé j'avais oublié de faire anne-1
Merci
CDL
Robby
21 juin 2016 à 14:05
Le sujet est resolu
Et un grand merci à la communauté toujours pret à aider. (l'essentiel n'est pas de tout connaitre mais de savoir ou aller chercher l'information)...
CDL
Robby