Bloquer feuille si Userform ouvert

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

G

gotlapal

Guest
Bonjour à tous,

Je cherche à empêcher toute saisie dans mes feuilles excel lorsqu'un userform est ouvert (si je le ferme, je retrouve tous mes droits sur la feuile) et je n'y arrive pas

Pouvez vous m'aider???🙂
 
Re : Bloquer feuille si Userform ouvert

Merci d'avoir répondu si vite!!

Pour bhbh, je suis bien en True.
pour phlaurent55, en fait, j'ouvre mon userform, il se place davant la feuille et je si je clique sur la feuille en arrière plan, mon userform reste en place au premier plan mais je peux saisir des informations dans les cellules de la feuille.

je souhaite que l'accès aux cellules soit momentanement imossible si le userform est ouvert.

J'espère avoir éclairci mes souaits
A+
 
Re : Bloquer feuille si Userform ouvert

Re-,

Pour bhbh, je suis bien en True.

Ce sont bien les propriétés de l'usf?

Extrait de l'aide (F1) :


Lorsqu'un objet UserForm est modal, l'utilisateur doit fournir des informations ou fermer l'objet UserForm pour pouvoir utiliser toute autre partie de l'application. Aucun code suivant n'est exécuté tant que l'objet UserForm est masqué ou déchargé. Bien que d'autres feuilles de l'application soient désactivées lorsqu'un objet UserForm est affiché, les autres applications ne le sont pas.

Lorsqu'un objet UserForm n'est pas modal, l'utilisateur peut afficher d'autres feuilles ou fenêtres sans fermer cet objet
 
Re : Bloquer feuille si Userform ouvert

Oui ce sont bien les UserForm (tu m'as mis le doute alors j'ai vérifié.

Je trouve donc surprenant que je puisse modifier mes feuilles alors que l'UserForm est devant. 😕

Si jamais tu sais résoudre mon pb n'hésite pas et merci encore
 
Re : Bloquer feuille si Userform ouvert

phlaurent55 ça marche comme je le veux avec ton fichier

Mais j'ai fais la même manip pour mon fichier et ça ne fonctionne pas pareil

dommage

Merci quand même
 
Dernière modification par un modérateur:
Re : Bloquer feuille si Userform ouvert

Re, gotlapal
phlaurent55 ça marche comme je le veux avec ton fichier

Mais j'ai fais la même manip pour mon fichier et ça ne fonctionne pas pareil

Je n'ai pas fait de manip particulières

si tu envoyais ton fichier (sans données confidentielles et Zippé <48Ko) ça me permettrait peut-être de voir ce qui se passe et éventuellement de t'aider à comprendre
 
Re : Bloquer feuille si Userform ouvert

Je crois que j'ai trouvé en simplifiant le fichier pour l'envoyer.

Sub Données()

UserForm1.Show (0)

End Sub

c'est le (0) qui me permets d'écrire quand le UserForm est ouvert.

Mais quand je l'enlève, il y a une fonction qui ne joue plus son rôle.
Je cherche encore résoudre ce nouveau pb.

Si quelqu'un peut me dire à quoi sert ce (0) ça m'aiderai beaucoup

merci
 
Re : Bloquer feuille si Userform ouvert

Re,
c'est effectivement le show(0) qui te permet d'écrire dans la feuille sans être obligé de refermer l'UserForm

de là à empêcher une autre fonction de jouer son rôle quand tu l'enlèves .............j'ai du mal à y croire
n'aurais-tu pas effacé qq chose en plus par mégarde 😱
à+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
419
Réponses
5
Affichages
699
Réponses
1
Affichages
172
Retour