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

XL 2021 Macro bloquée - Feuille protégée

  • Initiateur de la discussion Initiateur de la discussion Bensi
  • 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 !

Bensi

XLDnaute Nouveau
Bonjour,
J'ai une macro qui est diffusé à mes clients pour qu'ils remplissent des informations.
Le fichier est prévu de sorte qu'ils ne remplissent que quelques cellules.
J'aimerais bloquer toutes les cellules qui ne nécessitent pas une saisie de leur part.
Comment puis je intégrer cela dans ma macro ?
Si je vais dans paramètre Données - protéger la feuille, la macro bloque les formules et le code de la macro.
Comment puis je faire ?

Un grand merci pour votre aide.
 
Bonjour Bensi,
Il n'est pas nécessaire de modifier les macros.
Vous sélectionnez une cellule qui doit pouvoir être accessible, vous faites clic droit "Format de cellule".
Dans l'onglet "Protection" vous décochez "Verrouillée"
Et ça pour toutes les cellules accessibles.
Puis vous protégez votre feuille. Seules les cellules traitées seront accessibles. Vois PJ.
 

Pièces jointes

Re,
Sans fichier difficile à dire.
Une des hypothèses serait que votre macro écrit dans une cellule protégée, dans ce cas ça bug.
Dans ce cas il faut déprotéger en début de macro puis protéger à la fin.
Une possibilité :
VB:
Sub Modification_Feuil1()
    'Déprotection de la feuille 1
    Worksheets("Feuil1").Unprotect

    'Faites les modification sur la feuille 1

    'Ré-applique la protection sur la feuille 1
    Worksheets("Feuil1").Protect
End Sub
Si pas de mot de passe (voir PJ) . Sinon regardez ici.
 

Pièces jointes

une seule fois ne ferait t'il pas l'affaire
Exact, mais je ne montre qu'un exemple qui plus est plus parlant si Bensi ne maitrise pas la gestion des protections.
Ceci dit "UserinterfaceOnly" ne permet pas tout. Seulement la modification de valeurs de cellules. Si la macro doit faire autre chose, alors il faut déprotéger. Ou "UserinterfaceOnly" avec toute ses paramètres.
 
- 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
1
Affichages
772
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…