Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

ActiveWorkbooks = Str(fichier1)?

  • Initiateur de la discussion chef
  • Date de début
C

chef

Guest
bonjour a tous,

dans ma macro, l'utilisateur definit lui meme le nom du fichier qu'il va enregistrer.
ce nom est stocké dans ma variable 'fichier1'
par la suite, je jongle entre plusieurs classeurs, et je n'arrive pas a rendre ''fichier1'' courant car j'appelle un nom variable() et non constant''.
j'ai essayé avec des paretheses et 1 string, mais la macro ne change pas pour autant de classeur .
si qqun a 1 reponse a ce prob qui parrait pourtant si simple...
merci d'avance
chef
 
C

chef

Guest
salut jduv,
merci pour ta reponse
j'avais deja tente, il m'envoie 1 'subscript out of range'
comme je debute, je ne connais pas encore les syntaxes...
 

jduv

XLDnaute Nouveau
OUPS j'ai mal lu ton post
Tu n'a pas encore enregistré ton fichier donc je pense qu'il faudrai que tu regarde dans l'aide ce qui concerne le saveas
Code:
Exemple
Cet exemple montre comment créer un classeur, inviter l'utilisateur à taper un nom de fichier et enregistrer le classeur.

Set NewBook = Workbooks.Add
Do
    fName = Application.GetSaveAsFilename
Loop Until fName <> False
NewBook.SaveAs Filename:=fName
Bonne lecture

 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…