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

XL 2016 Sélection fichier mois précédent avec changement d'année

A1234

XLDnaute Nouveau
Bonjour,
Je cherche à sélectionner le fichier du mois précédent appelé "demand 122021", pour l'intégrer dans celui du mois actuel "demand 012022". J'ai trouvé la formule suivante mais elle ne fonctionne pas lors du changement d'année. Pourriez-vous m'aider? merci

'1. Description du fichier
extension_fichier = ".xlsm"
nom_fichier = "demand " & mois - 1 & annee 'Attention : je n'ai pas fait le test de changement d'année
chemin_fichier = "J:\DS\04\exemple\"

'2. Ouverture du fichier
Workbooks.OpenText Filename:=chemin_fichier & nom_fichier & extension_fichier
 

Wayki

XLDnaute Impliqué
Bonjour,
Il faut rajouter une condition sur le mois qui te fera changer ton année, un truc du style :
If mois = 1 then
nom_fichier = "demand 12" & annee - 1
Else
nom_fichier = "demand " & mois - 1 & annee
end if

A +
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Si vos variables 'mois' et 'année' sont des string, ceci devrait le faire :
VB:
 Nom = "demand " & Format(DateValue("1/" & mois & "/" & année) - 1, "mmyyyy")

Cordialement
 

patty58

XLDnaute Occasionnel
Bonjour

Comme dit Hasco, il faut être plus précis dans vos demandes . Perso, je ne cherche même plus à aider des personnes à qui il faut "tirer les vers du nez" pour les aider....
Bonne fin de journée
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…