Pte question: nom enregistrement fichier VBA

Résolu/Fermé
kikou - 23 avril 2008 à 14:04
linuxakros Messages postés 114 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 15 octobre 2008 - 23 avril 2008 à 14:11
Bonjour,

Je souhaite enregistrer mon document excel via VBA avec le nom de la cellule dans la feuille OVmaster cellule a1; j'ai essaye cela mais il reste un bug!

ActiveWorkbook.SaveAs Sheets("OVmaster").Range("a1")

pourtant
ActiveWorkbook.SaveAs "KPI" fonctionne tres tres bien!

je vous remercie d'avance.

Kikou
A voir également:
  • Pte question: nom enregistrement fichier VBA
  • Logiciel pte gratuit - Télécharger - Visionnage & Diaporama

2 réponses

linuxakros Messages postés 114 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 15 octobre 2008 19
23 avril 2008 à 14:08
Bonjour,
Je peux me tromper mais avec ceci:

' On sélectionne cet onglet (pas très utile si on enregistre tout)
Sheets("OVmaster").Select

' NomDuFichier prend pour valeur la cellule a1
NomDuFichier = Range("a1").Value

' On enregistre (quelque chose dans le genre)
ActiveWorkbook.SaveAs NomDuFichier & ".xls"

Bonne journée.
2
merci beaucoup

bonne journée
0
linuxakros Messages postés 114 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 15 octobre 2008 19 > kikou
23 avril 2008 à 14:11
J'ai testé et ça fonctionne parfaitement chez moi.
0
le nom de ma cellule netait pas valide....
desole
0