Bonjour à tous.
J'ai un problème que je ne trouve pas de source, voir de logique.
Mon fichier excel sert à nos clients pour inscrire les revenus et dépenses d'entreprise. Une procédure de fin d'année (qui fonctionne) permet de récupérer les informations de l'année précédente et me les transférer dans l'année courante.
À la fin de la procédure, je demande à l'utilisateur d'inscrire son Numéro d'assurance Social afin de nommer le fichier sous la forme 123123123 - T2125 2014 dans un répertoire déjà créé sur notre serveur.
Voici le bout de code :
La variable An = integer (et la valeur actuelle est 2014) et NomDeMonNouvFichier = string
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 NomDeMonNouvFichier = InputBox("Veuillez indiquer le NAS du contribuable sans espace", "Sauvegarde") [LeNas] = NomDeMonNouvFichier [NasContribuable] = NomDeMonNouvFichier Chemin = "G:\T1" & An & "\annexes\T2125\" ActiveWorkbook.SaveAs Filename:=Chemin & NomDeMonNouvFichier & "-2125 " & An & ".xls", FileFormat:= _ xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _ , CreateBackup:=False
Si j'exécute la procédure pas à pas, ça fonctionne
Si je l'exécute normalement, le fichier ne s'enregistre pas...
Quelqu'un peut m'aider à comprendre car là je suis dans la brume...
Note: La version 2013 d'excel n'a aucun problème à réussir dans les deux cas...
Merci à l'avance
Dlight
Partager