VBA sous excel sauvegarder un fichier
Résolu/Fermé
electro-be
Messages postés
4
Date d'inscription
mardi 11 décembre 2007
Statut
Membre
Dernière intervention
11 décembre 2007
-
11 déc. 2007 à 09:18
phil232 Messages postés 607 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 31 janvier 2008 - 11 déc. 2007 à 13:18
phil232 Messages postés 607 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 31 janvier 2008 - 11 déc. 2007 à 13:18
A voir également:
- VBA sous excel sauvegarder un fichier
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Liste déroulante excel - Guide
- Fichier host - Guide
7 réponses
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
11 déc. 2007 à 11:32
11 déc. 2007 à 11:32
ActiveWorkbook.SaveAs Filename:=fName
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
11 déc. 2007 à 12:19
11 déc. 2007 à 12:19
Je voudrais faire une macro en excel pour sauvegarder
tu pourais développer l'ensemble de la macro (je suis très loin d'être un expert )
c'est 50 € l'heure
le restant tu peu y arriver
tu pourais développer l'ensemble de la macro (je suis très loin d'être un expert )
c'est 50 € l'heure
le restant tu peu y arriver
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
11 déc. 2007 à 13:18
11 déc. 2007 à 13:18
C'est peut-être un peu dangereux d'utiliser ActiveWorkbook. C'est mieux de l'appeller explicitement Workbook("MyWorkBook"). puis que est-ce qui se trouve dans AO1 ? TRUE ? Puis attention ! Filename n'est pas une variable mais un paramètre nommé d'ou la syntax "Filename:=fName"
electro-be
Messages postés
4
Date d'inscription
mardi 11 décembre 2007
Statut
Membre
Dernière intervention
11 décembre 2007
9
11 déc. 2007 à 13:06
11 déc. 2007 à 13:06
dès que j'essaie de lancer la macro, je me retrouve en débogage
je te donne le code que jai utilisé à partir de ton apport :
Sub Fermeture()
'
' Fermeture Macro
' Macro enregistrée le 11/12/2007 par JJG
'
ActiveWorkbook.SaveAs Filename = Range("ao1").Value
'
End Sub
car je veux qu'il se sauve sous le nom contenu dans la cellule AO1
1/ il modifie juste le nom de PERSO.XLS en TRUE.XLS et le fichier que j'essaie de sauvegarder en FALSE.XLS
2/ il ne me demande pas le chemin et sauve au même endroit que l'ex PERSO.XLS
C'est plus clair ?
je te donne le code que jai utilisé à partir de ton apport :
Sub Fermeture()
'
' Fermeture Macro
' Macro enregistrée le 11/12/2007 par JJG
'
ActiveWorkbook.SaveAs Filename = Range("ao1").Value
'
End Sub
car je veux qu'il se sauve sous le nom contenu dans la cellule AO1
1/ il modifie juste le nom de PERSO.XLS en TRUE.XLS et le fichier que j'essaie de sauvegarder en FALSE.XLS
2/ il ne me demande pas le chemin et sauve au même endroit que l'ex PERSO.XLS
C'est plus clair ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
electro-be
Messages postés
4
Date d'inscription
mardi 11 décembre 2007
Statut
Membre
Dernière intervention
11 décembre 2007
9
11 déc. 2007 à 11:48
11 déc. 2007 à 11:48
Merci pour ce début de solution, mais tu pourais développer l'ensemble de la macro (je suis très loin d'être un expert )
Merci beaucoup
Merci beaucoup
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
11 déc. 2007 à 12:59
11 déc. 2007 à 12:59
"débogage ........... donc il y a une subtilité que je n'ai pas ", euuuhh, hein ? explique stp
electro-be
Messages postés
4
Date d'inscription
mardi 11 décembre 2007
Statut
Membre
Dernière intervention
11 décembre 2007
9
11 déc. 2007 à 12:57
11 déc. 2007 à 12:57
Le problème c'est que quand j'écris le code que tu m'as donné dans une nouvelle macro de PERSO.XLS .....débogage ........... donc il y a une subtilité que je n'ai pas ........
Si tu pouvais être sympa ......
Merci
Si tu pouvais être sympa ......
Merci