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

Comment interdire de renommer un ficher excel ?

  • Initiateur de la discussion Initiateur de la discussion Malka
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Malka

XLDnaute Occasionnel
Bonsoir,

Je cherche un moyen d'interdire de renommer un fichier excel en vba ? 😕
Le fichier excel en question est un fichier de saisie, j'ai donc une feuille avec des cellules ouvertes et d'autres avec des cellules verrouillées par mot de passe.
Je ne veux pas que les utilisateurs puissent le renommer mais qu'il est la possibilité de l'enregistrer dans n'importe quel dossier de leur choix (en retour, je le recois par email)
Si quelqu'un a une piste je suis preneuse 😛
Merci 😀

Malka
 
Re : Comment interdire de renommer un ficher excel ?

Bonsoir Malka,

Essaye ceci
VB:
Sub Essai()
Dim VPath As String, NomFic As String
VPath = ChoixDossier(ThisWorkbook.Path)
NomFic = "Toto"
ThisWorkbook.SaveAs VPath & "\" & NomFic
End Sub
 
Function ChoixDossier(Racine)
Dim objShell, objFolder, Chemin, SecuriteSlash, Msg$
Msg = "Choisissez votre dossier de sauvegarde :"
' Création de l'objet
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.BrowseForFolder(&H0&, Msg, &H1&, Racine)
On Error Resume Next
Chemin = objFolder.ParentFolder.ParseName(objFolder.Title).Path & ""
If objFolder.Title = "Bureau" Then
Chemin = "C:\Windows\Bureau"
End If
If objFolder.Title = "" Then
Chemin = ""
End If
' Vérifier du slash
SecuriteSlash = InStr(objFolder.Title, ":")
If SecuriteSlash > 0 Then
Chemin = Mid(objFolder.Title, SecuriteSlash - 1, 2) & ""
End If
ChoixDossier = Chemin
End Function

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
835
H
Réponses
2
Affichages
662
Hoooodini
H
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…