Macro qui copie une feuille masquée

M

Mike

Guest
Salut les ptits loups

j'ai fait une macro qui copie quelques feuilles dans un autre fichier.
ca fonctionne (grace a des posts du forum que j'ai regardé pour m'aider) mais dès qu'une des feuilles est masquée, ca ne copie plus la feuille masquée.

Une petite idée ?

PS : et comment on fait pour nommer un feuille créée par une macro svp, au lieu de 'ClasseurX'

Merci
 
M

Mike

Guest
j'ai trouvé ce fil.
Lien supprimé
c'est une partie de ce que je voulais mais a la base, je voulais qu'il n'y ait pas marqué 'ClasseurX' en haut

PS : Dans 'ClasseurX', X est le numéro affecté automatiquement ;-)
 
S

Scarlett

Guest
Bonjour Mike,

Pour copier un onglet caché il faut effectivement afficher puis copier puis remasquer la feuille :


Sheets('ONGLET CACHE').Visible = True
Sheets('ONGLET CACHE').Visible = False



Pour créer une feuille et la renommer :
Tu peux faire ça :

Sheets.Add
ActiveSheet.Select
ActiveSheet.Name = 'NOM DE LA FEUILLE'

J'espère que ça peut t'aider.

Bon courage,
Scarlett
 
S

Scarlett

Guest
Autant pour moi...

Voici :

ChDir 'C:\\'
ActiveWorkbook.SaveAs Filename:='C:\\nom classeur.xls', FileFormat:=xlNormal _
, Password:='', WriteResPassword:='', ReadOnlyRecommended:=False, _
CreateBackup:=False[/color][/size]
[/i]

Ce code sauvegarde ton classeur sous le chemin C:\\
et le nomme 'nom classeur.xls'[/size]
Tu peux l'adapter en créant des variables pour le chemin et le nom (au cas où tu veuilles enregistrer plusieurs fichiers avec des noms différents, ça évite de les taper en dur dans VBA)

A+
 

Discussions similaires

Réponses
26
Affichages
426

Statistiques des forums

Discussions
312 370
Messages
2 087 693
Membres
103 641
dernier inscrit
anouarkecita2