Je ne suis pas un expert en macro et je cherche à réaliser une macro qui
ferait la chose suivante :
copier mon fichier( tous les onglets sauf 1) sans les macros ni les
liaisons, masquer un des onglet automatiquement sur le nouveau fichier avec
un nom dynamique ( en fonction d'une valeur de cellulle sur fichier source),
zipper ce fichier et le protéger par mot de passe.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
j
pour copier ton fichier en valeur seule, tu peux commencer par balayer tous les onglets (for each onglet in activeworkbook.sheets), sélectionner toutes les cellules (ou seulement usedrange) et copier / coller en collage spec valeurs. ensuite tu enregistres par saveas sous le nom que tu veux avec mot de passe puis tu zippes par Shell "C:WinZipWINZIP32.EXE -a c:zaza.zip " & nomfich (nomfich est l'adresse complete du fichier à zipper en zaza.zip)
http://jacxl.free.fr/
"Clement Burnichon" a écrit dans le message de news:
Bonjour,
Je ne suis pas un expert en macro et je cherche à réaliser une macro qui ferait la chose suivante :
copier mon fichier( tous les onglets sauf 1) sans les macros ni les liaisons, masquer un des onglet automatiquement sur le nouveau fichier avec
un nom dynamique ( en fonction d'une valeur de cellulle sur fichier source),
zipper ce fichier et le protéger par mot de passe.
Il me semble que ce doit être possible.
Merci pour votre aide
pour copier ton fichier en valeur seule, tu peux commencer par balayer tous
les onglets (for each onglet in activeworkbook.sheets), sélectionner toutes
les cellules (ou seulement usedrange) et copier / coller en collage spec
valeurs.
ensuite tu enregistres par saveas sous le nom que tu veux avec mot de passe
puis tu zippes par
Shell "C:WinZipWINZIP32.EXE -a c:zaza.zip " & nomfich
(nomfich est l'adresse complete du fichier à zipper en zaza.zip)
J@C
http://jacxl.free.fr/
"Clement Burnichon" <c.burnichon@france-alfa.com> a écrit dans le message de
news: OX0k59rrDHA.2244@TK2MSFTNGP09.phx.gbl...
Bonjour,
Je ne suis pas un expert en macro et je cherche à réaliser une macro qui
ferait la chose suivante :
copier mon fichier( tous les onglets sauf 1) sans les macros ni les
liaisons, masquer un des onglet automatiquement sur le nouveau fichier
avec
un nom dynamique ( en fonction d'une valeur de cellulle sur fichier
source),
zipper ce fichier et le protéger par mot de passe.
pour copier ton fichier en valeur seule, tu peux commencer par balayer tous les onglets (for each onglet in activeworkbook.sheets), sélectionner toutes les cellules (ou seulement usedrange) et copier / coller en collage spec valeurs. ensuite tu enregistres par saveas sous le nom que tu veux avec mot de passe puis tu zippes par Shell "C:WinZipWINZIP32.EXE -a c:zaza.zip " & nomfich (nomfich est l'adresse complete du fichier à zipper en zaza.zip)
http://jacxl.free.fr/
"Clement Burnichon" a écrit dans le message de news:
Bonjour,
Je ne suis pas un expert en macro et je cherche à réaliser une macro qui ferait la chose suivante :
copier mon fichier( tous les onglets sauf 1) sans les macros ni les liaisons, masquer un des onglet automatiquement sur le nouveau fichier avec
un nom dynamique ( en fonction d'une valeur de cellulle sur fichier source),
zipper ce fichier et le protéger par mot de passe.