OVH Cloud OVH Cloud

Protection du VBA Project

1 réponse
Avatar
Christian Neu
Bonjour,

Mon Pb. est le suivant. J'ai une procédure qui enregistre une copie de la
feuille active au format.csv,
Une fois l'enrigistrement réalisé, les données sont éffacées et le classeurs
.xls réenregistré.
Ca fonctionne impec sauf lorsque le VBA Project est protégé pour l'affichage
par mot de passe ! Là ça ne fonctionne plus.
La procédure échoue lors de l'enregistrement.
J'ai un message d'erreure du genre : Impossibe d'enregistrer sous se format
!...

merçi

1 réponse

Avatar
michdenis
Bonjour Christian,

Je n'ai pas vraiment saisi le problème que tu rencontres ...C'est quoi la problématique du mot de passe ?

mais si tu essayais ceci :

Dim CeClasseur as String
CeClasseur = ThisWorkbook.name

Copie la feuille active vers un autre classeur ..

Sheets("MaFeuille").Copy

Tu enregistres la feuille de ce nouveau classeur en format csv

Activeworkbook.saveas .....

Fermeture de nouveau classeur sans sauvegarde ....

Activeworkbook.close False

Workbooks(CeClasseur).Activate

..../....etc

Effacer les données + sauvegarde ...



Salutations!





"Christian Neu" a écrit dans le message de news:uxP2Te%
Bonjour,

Mon Pb. est le suivant. J'ai une procédure qui enregistre une copie de la
feuille active au format.csv,
Une fois l'enrigistrement réalisé, les données sont éffacées et le classeurs
.xls réenregistré.
Ca fonctionne impec sauf lorsque le VBA Project est protégé pour l'affichage
par mot de passe ! Là ça ne fonctionne plus.
La procédure échoue lors de l'enregistrement.
J'ai un message d'erreure du genre : Impossibe d'enregistrer sous se format
!...

merçi