Re : macro et fermeture d'un fichier
al1000 à dit:
Bonjour,
je suis la piste mais il m'indique apres 😀atePart("ww", Now())
attendu : expression
pourquoi?
Salut
Soit erreur d'écriture
Vérifie tes parenthèses ouvrantes et fermantes, il doit t'en manquer une, ou les guillemets.
Qaund j'ai des problèmes de ce type et que je ne trouve pas, je construis ma formule petit à petit soit directement soit dans une macro test du genre
Sub test
dim strNomFichier as String
strNomFichier =CStr(DatePart("ww", Now()))
end sub
je met le curseur dans la macro, et je l'exécute avec F8 en mode pas-à-pas
si ça marche, tu ajoutes les valeurs
Sub test
dim strNomFichier as String
strNomFichier =CStr(DatePart("ww", Now())) & ".xls"
end sub
si ça marche pas, tu réduit
Sub test
dim strNomFichier as String
strNomFichier = DatePart("ww", Now())
end sub
si ça marche pas, tu modifies
mets ton code ici, on pourra sans doute te dire l'erreur : quand tu crées un code, tu es souvent incapable de voir l'erreur, parce que tu ne lis pas réellement ce que tu as marqué, mais ton cerveau interpréte directement le code en le transformant en ce que tu penses avoir écrit : c'est con, mais souvent vrai. Surtout quand ça buggue. Quand ça m'arrive, que je ne trouve pas, je fais autre chose, ou je demande à quelqu'un d'autre de regarder.
A+
PS le CStr n'est pas nécessaire, Excel arrive à interpréter un nombre comme des chiffres quand tu l'associes à du texte