VBA Excel - Masquer une cellule
Fermé
zapp56
-
21 sept. 2015 à 20:58
f894009 Messages postés 17225 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 17 janvier 2025 - 22 sept. 2015 à 09:46
f894009 Messages postés 17225 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 17 janvier 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
- Verrouiller cellule excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
1 réponse
f894009
Messages postés
17225
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
17 janvier 2025
1 712
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