Caroline ;-))
XLDnaute Junior
Bonjour !
Je dispose d’un onglet contenant de multiples petits tableaux que mes correspondants doivent remplir. Je souhaiterai mettre des protections sans pour autant empêcher les correspondants de saisir leurs données.
Ainsi :
- ne pas autoriser à insérer / supprimer col / ligne
- ne pas autoriser à afficher / modifier les colonnes masquées (colonnes de A à H, puis col S sont masquées)
- ne pas autoriser à rentrer les lettres : toutes les cellules des tableaux doivent être remplies par des chiffres (par défaut, il y a un zéro)
o sauf dans l’encart situé à la ligne 4 pour rentrer le nom de la région et l'encart situé à la ligne 314 pour permettre les commentaires
- ne pas avoir de cellule vide
Pour les 2 premiers points, c’est facile : j’ai utilisé > Révision > Modifications > Protéger la feuille
Pour les 2 derniers points, ils sont aussi faciles à réaliser :
- interdire les cellules vides dans les tableaux : Accueil > Style > Mise en forme conditionnelle > « Appliquer une mise en forme uniquement aux cellules qui contiennent » : Cellules vides ==> mettre une couleur dans le fond de cellule
- autoriser que des chiffres : Données > Outils de données > Validation des données
===> Le problème est que ces 2 dernières manipulations doivent être réalisées sur tous les tableaux…imaginons qu’il y ait 40 tableaux…cela devient @ !!#& !
Si j’utilise l’outil « Reproduire la mise en forme »
Seule la mise en forme conditionnelle est reproduite mais on peut toujours mettre des lettres dans les cellules des tableaux !
Est-ce qu’il y a moyen de créer une fonction personnalisée qui permettrait de réaliser toutes ces manipulations, en une fois, juste en précisant les cellules sur lesquelles la fonction devraient être appliquée ?
Ou si vous avez d'autres astuces, je suis preneuse ! Merci de votre aide !
Je dispose d’un onglet contenant de multiples petits tableaux que mes correspondants doivent remplir. Je souhaiterai mettre des protections sans pour autant empêcher les correspondants de saisir leurs données.
Ainsi :
- ne pas autoriser à insérer / supprimer col / ligne
- ne pas autoriser à afficher / modifier les colonnes masquées (colonnes de A à H, puis col S sont masquées)
- ne pas autoriser à rentrer les lettres : toutes les cellules des tableaux doivent être remplies par des chiffres (par défaut, il y a un zéro)
o sauf dans l’encart situé à la ligne 4 pour rentrer le nom de la région et l'encart situé à la ligne 314 pour permettre les commentaires
- ne pas avoir de cellule vide
Pour les 2 premiers points, c’est facile : j’ai utilisé > Révision > Modifications > Protéger la feuille
Pour les 2 derniers points, ils sont aussi faciles à réaliser :
- interdire les cellules vides dans les tableaux : Accueil > Style > Mise en forme conditionnelle > « Appliquer une mise en forme uniquement aux cellules qui contiennent » : Cellules vides ==> mettre une couleur dans le fond de cellule
- autoriser que des chiffres : Données > Outils de données > Validation des données
===> Le problème est que ces 2 dernières manipulations doivent être réalisées sur tous les tableaux…imaginons qu’il y ait 40 tableaux…cela devient @ !!#& !
Si j’utilise l’outil « Reproduire la mise en forme »
Seule la mise en forme conditionnelle est reproduite mais on peut toujours mettre des lettres dans les cellules des tableaux !
Est-ce qu’il y a moyen de créer une fonction personnalisée qui permettrait de réaliser toutes ces manipulations, en une fois, juste en précisant les cellules sur lesquelles la fonction devraient être appliquée ?
Ou si vous avez d'autres astuces, je suis preneuse ! Merci de votre aide !