Bonjour,
Quand j'ai un texte désignant le mois sous la forme "03" pour "juin" par exemple, j'utilise la formule CNUM() pour le convertir en nombre.
Si j'ai un nombre (exemple : "3"), j'utilise texte(A1;"mm") pour le forcer en texte avec 2 caractères.
Dans ce même cas, comment considérer ce "3" en "03" dans du code VBA ?
Voilà ma formule, où le nombre "3" en question en est A1 :
Workbooks.Open Filename:= _
"C:\.................\Cours_" & Range("A1") & ".xlsx" _
, UpdateLinks:=1, ReadOnly:=False
En l'état, le fichier ne s'ouvre pas car il cherche le fichier qui s'appelle Cours_3.xlsx et pas Cours_03.xlsx.
Merci.
PS : je précise que je ne souhaite pas toucher à la cellule A1.