VBA Excel - Masquer une cellule
Fermé
zapp56
-
21 sept. 2015 à 20:58
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 22 sept. 2015 à 09:46
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 22 sept. 2015 à 09:46
A voir également:
- VBA Excel - Masquer une cellule
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Verrouiller cellule excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
1 réponse
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
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