OVH Cloud OVH Cloud

Mots de passe

2 réponses
Avatar
Pascal22
Bonsoir à tous,

Je souhaite affecter un (même) mot de passe en lecture à l'ensemble des
fichiers excel d'un répertoire. Comme il y en a quelques centaines, je
voudrais automatiser l'opération.



Est-ce possible ?


Merci de votre aide.

2 réponses

Avatar
paul
Bonsoir Pascal,

Personnellement je ne l'ai jamais fait, mais un ami m'a dit avoir dû faire
cela...Il a résolu le problème en faisant une simple macro..j'ignore si il a
dû ouvrir tous les fichiers (je le suspecte) mais d'après lui cela a été fait
en un temps record. Je ne vous donne pas la réponse exacte à votre question,
mais 1 piste....

Bonne chance,

Paul


Bonsoir à tous,

Je souhaite affecter un (même) mot de passe en lecture à l'ensemble des
fichiers excel d'un répertoire. Comme il y en a quelques centaines, je
voudrais automatiser l'opération.



Est-ce possible ?


Merci de votre aide.



Avatar
anonymousA
bonjour,

Dans la proc suivante, tu as le mot de passe d'ouverture (ici tt ) et si
tu veux un mdp en écriture (ici ff). Tu peux effacer l'un ou l'autre en
respectant cependant les virgules pour tt si tu l'effaces.

With Application
.DisplayAlerts = False
.ScreenUpdating = False
Directory1 = "C:le repertoire"
With .FileSearch
.NewSearch
.LookIn = Directory1
.Filename = "*.xls"
.SearchSubFolders = False
.Execute
For i = 1 To .FoundFiles.Count
Workbooks.Open (.FoundFiles(i))
With ActiveWorkbook
.SaveAs .Name, , "tt", "ff"
.Close
End With
Next
End With
.DisplayAlerts = True
.ScreenUpdating = True
End With

A+

Bonsoir à tous,

Je souhaite affecter un (même) mot de passe en lecture à l'ensemble des
fichiers excel d'un répertoire. Comme il y en a quelques centaines, je
voudrais automatiser l'opération.



Est-ce possible ?


Merci de votre aide.