VBA Excel - Masquer une cellule
Fermé
zapp56
-
21 sept. 2015 à 20:58
f894009 Messages postés 17241 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 février 2025 - 22 sept. 2015 à 09:46
f894009 Messages postés 17241 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 février 2025 - 22 sept. 2015 à 09:46
A voir également:
- VBA Excel - Masquer une cellule
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Liste déroulante excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Proteger cellule excel - Guide
1 réponse
f894009
Messages postés
17241
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 février 2025
1 713
22 sept. 2015 à 09:46
22 sept. 2015 à 09:46
Bonjour,
Ceci permet au code de fonctionner (contrairement à la protection de feuilles et cellules) La protection feuille ou cellules n'empeche pas le code VBA de fonctionner. Il suffit soit de deproteger et proteger a chaque ecriture soit de faire une protection de ce type: a l'ouverture et a la fermeture du classeur (si vous voulez) qui permet d'ecrire les cellules sans deprotection
ex:
Bien sur, un mot de passe sur le VBA
Vous pouvez aussi masquer la feuille par VBA ex:
de ce fait il n'y a que du code VBA qui peut afficher cette feuille. Par contre, il faut afficher la feuille et la masquer suivant le type d'instruction que vous utilisez. Lecture et ecriture simple, pas de probleme
Ceci permet au code de fonctionner (contrairement à la protection de feuilles et cellules) La protection feuille ou cellules n'empeche pas le code VBA de fonctionner. Il suffit soit de deproteger et proteger a chaque ecriture soit de faire une protection de ce type: a l'ouverture et a la fermeture du classeur (si vous voulez) qui permet d'ecrire les cellules sans deprotection
ex:
Sheets(1).Protect Password:="Secret", _ UserInterFaceOnly:=True
Bien sur, un mot de passe sur le VBA
Vous pouvez aussi masquer la feuille par VBA ex:
Sheets(1).Visible = xlSheetVeryHidden
de ce fait il n'y a que du code VBA qui peut afficher cette feuille. Par contre, il faut afficher la feuille et la masquer suivant le type d'instruction que vous utilisez. Lecture et ecriture simple, pas de probleme