Bonjour à tous,
Je cherche à enregistrer la feuille de calcul présente à l'écran, avec un nom différent sur le bureau en utilisant la macro ci-dessous:
J'obtiens le message suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 Sub ENREGISTRER() ' ' ENREGISTRER Macro ' 'On copie le nom du fichier composé situé X32:Y32 Range("X32:Y32").Select Selection.Copy 'On en fait un collage spécial en B1 Range("B1").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False 'On dimensionne les variables utilisées pour la sauvegarde Dim extension As String, nonfichier As String Dim chemin As String extension = ".xlsm" chemin = "C:\bureau\" nomfichier = Range("B1").Value 'On construit la formule de sauvegarde et on l'exécute ActiveWorkbook.SaveAs Filename:=chemin & nomfichier & extension End Sub
Erreur d'exécution 1004
Microsoft ne peut pas accéder au fichier
"C:\bureau\A........
Qui pourra me dire ce qui ne va pas dans mon code?
Ayez de la patience, DÉBUTANT. Merci
Partager