n'activer que certaines feuilles (planning)

  • Initiateur de la discussion Initiateur de la discussion Christiane
  • Date de début Date de début

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 !

C

Christiane

Guest
Bonjour à tous et à toutes ! Débutante sur VBA, je travaille sur un planning (excel 2000 et VBA). Mes 9 premiers onglets sont des feuilles de paramétrage, qui seront cachées ensuite. Les onglets mensuels apparaîtront à partir du numéro 10 avec le nom du mois(ex:Avril2005). Je voudrais effectuer des opérations uniquement sur les feuilles mensuelles, sachant que je ne peux pas les créer à l'avance, l'effectif changeant sans arrêt.
Quand j'utilise
Private Sub workbook_sheetChange(ByVal sheet As Object, ByVal source As Range) pour entrer mes instructions de mise en forme(couleur, interieur cellule, gras... selon les activités renseignées)
ça marche bien mais ça impacte aussi mes 9 premières feuilles. Que puis-je utiliser d'autre ?
Merci d'avance
Christiane :sick:
 
Bonsoir Christiane,

Tu peux peut-être procéder comme ci-dessous :
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
      If Sh.Index < 10 Then Exit Sub
      '...... ICI TON CODE .....
End Sub
ou
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
      If Right(Sh.Name, 4) <> '2005' Then Exit Sub
      '...... ICI TON CODE .....
End Sub
Cordialement.
 
- 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.
Retour