Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Bonjour,
Encore besoin de votre aide pour quelques problèmes...
Mes macros N° devis - N° étude - N° cde ne s'appliquent plus lorsque je protège la feuille. Comment faire pour qu'elles s'appliquent même avec la protection?
Merci et bonne journée à tous.
Les 3 boutons : N° cde - N° Devis - N° étude , permettent de trier les données des colonnes par ordre croissant pour faciliter les recherches.
Pour le bouton afficher colonnes, il y a un mot de passe. Celui ci permet d'afficher les colonnes présentant des données chiffrées.
(pas de problème pour ce bouton, il marche bien avec ou sans protection).
Le problème restant est que les boutons de tris ne fonctionnent pas quand on met la protection de la feuille.
J'ai enlevé ton code sur ces boutons pour cette raison.
excuse moi mais je n'avais pas mis de code sur ces boutons
J'avais juste rajouté du code dans le thisworkbook pour protéger ta feuille et retiré tous tes protect et unprotect qui devenaient inutiles avec mon code
Bonjour tout le monde...
Je viens encore vous demander conseils pour mon petit programme.
Les problèmes sont les suivants :
- mes 3 boutons de tris (N°cde...) me demandent le mot de passe de protection pour éxécuter les macros lorsque la feuille est protégée et je ne veux pas de mot de passe pour ces boutons.
- Je ne veux également pas de mot de passe pour le bouton masquer colonnes.
- Est ce que mes colonnes (à partir de MO jusqu'à la fin du tableau) peuvent se remasquer automatiquement lorsqu'on ferme le programme? (ce qui éviterait l'utilisation du bouton masquer colonnes).
- Un message d'erreur apparait parfois lorsque j'utilise le bouton afficher colonne et m'indique un soucis sur cette partie du code : "Columns("M:T").Hidden = False".
Voila j ai du faire le tour, alors si quelqu'un veut regarder... merci d avance
Bonjour tout le monde...
Je viens encore vous demander conseils pour mon petit programme.
Les problèmes sont les suivants :
- mes 3 boutons de tris (N°cde...) me demandent le mot de passe de protection pour éxécuter les macros lorsque la feuille est protégée et je ne veux pas de mot de passe pour ces boutons.
- Je ne veux également pas de mot de passe pour le bouton masquer colonnes.
- Est ce que mes colonnes (à partir de MO jusqu'à la fin du tableau) peuvent se remasquer automatiquement lorsqu'on ferme le programme? (ce qui éviterait l'utilisation du bouton masquer colonnes).
- Un message d'erreur apparait parfois lorsque j'utilise le bouton afficher colonne et m'indique un soucis sur cette partie du code : "Columns("M:T").Hidden = False".
Voila j ai du faire le tour, alors si quelqu'un veut regarder... merci d avance
Salut
Comprend pas tout :
tu mets et enlèves les mots de passe sans aucune logique que je ouisse cerner : un exemple
Code:
Sub Afficher_colonnes()
ActiveSheet.Unprotect Password:="castex"
Dim mot_de_passe As String
mot_de_passe = InputBox("Donnez le mot de passe")
If mot_de_passe = "castex" Then
Columns("M:T").Hidden = False
ActiveSheet.Protect Password:="castex"
Else: Exit Sub
End If
End Sub
Si je suis ce que tu as marqué dans ta macro :
1 - tu déprotèges ta feuille
2 - tu demandes un mot de passe
3 - tu teste le mot de passe
4-Vrai - tu affiche les colonnes M à T
5-Vrai - tu reprotèges ta feuille
4-Faux - tu sorts de la macro
6 - Tu sorts de la macro
Donc si tu donnes le bon mot de passe, ta feuille est protégée et tu te fais chier, si tu ne donnes pas de mot de passe, tu peux faire ce que tu veux 😕
le reste du code est de la même veine.
Avant de se lancer sur du code écris ce que tu veux faire, pas-à-pas, en partant d'une situation de départ, pour arriver à un état final.
La protection sur Excel est illusoire : si tu veux cracker un mot de passe, ça te prendra moins d'une heure pour trouver comment le faire sur le net et pour le faire. Et ça, c'est quand tu ne connais pas excel. sinon, ça te prend 10" pour avoir les valeurs des cellules.
Donc, une protection est avant tout fonctionnelle, pour éviter les erreurs de manip.
Tes macros action boutons ne servent qu'à lancer une autre macro. ça peut être utile quand un même code est utilisé de plusieurs manières différentes.
Comme ce n'est pas le cas, supprimes les intermédiaires, ils ralentissent l'exécution et t'aides à avoir des problèmes
Si tu veux qu'Excel (ou l'informatique, en général) soit un outil de travail performant, il faut être le plus "logique" (mais chacun à la sienne) possible.
Plus ton code est simple, moins tu risques des erreurs. L'informatique n'est pas compliquée, mais complexe.
Ici tu ne peux pas trouver d'aide sur ce que tu veux faire. Uniquement sur comment tu peux le faire (deviendrais-je philosophe ?)
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.