Pte question: nom enregistrement fichier VBA

Résolu
kikou -  
linuxakros Messages postés 114 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   19
 
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
kikou
 
merci beaucoup

bonne journée
0
linuxakros Messages postés 114 Date d'inscription   Statut Membre Dernière intervention   19 > kikou
 
J'ai testé et ça fonctionne parfaitement chez moi.
0
kikou
 
le nom de ma cellule netait pas valide....
desole
0