• Initiateur de la discussion Initiateur de la discussion thomasdu40
  • 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 !

T

thomasdu40

Guest
Bonjour,

J'ai les deux codes suivants qui ne peuvent fonctionner car ce sont les mêmes événementielles. Peut-on les réunir ?

Merci.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("C6:C511")) Is Nothing Then: Exit Sub
        ThisWorkbook.Worksheets("ConstatsBRC").Visible = xlSheetHidden
        ThisWorkbook.Worksheets("ConstatsIFS").Visible = xlSheetHidden
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect([D6:D501], Target) Is Nothing Then
    On Error Resume Next
    Target.Font.ColorIndex = [couleurs].Find(Target, LookAt:=xlWhole).Font.ColorIndex
  End If
End Sub
 
Re : Réunir deux codes

Bonjour,

peut être ainsi :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect([D6:D501], Target) Is Nothing Then
    On Error Resume Next
    Target.Font.ColorIndex = [couleurs].Find(Target, LookAt:=xlWhole).Font.ColorIndex
  End If
  On Error GoTo 0
    If Intersect(Target, Range("C6:C511")) Is Nothing Then: Exit Sub
        ThisWorkbook.Worksheets("ConstatsBRC").Visible = xlSheetHidden
        ThisWorkbook.Worksheets("ConstatsIFS").Visible = xlSheetHidden
End Sub

bon après midi
@+
 
Dernière édition:
Re : Réunir deux codes

Bonjour thomasdu40,

un truc comme ça ?

Private Sub Worksheet_Change(ByVal Target As Range)
If not Intersect(Target, Range("C6:C511")) Is Nothing Then
ThisWorkbook.Worksheets("ConstatsBRC").Visible = xlSheetHidden
ThisWorkbook.Worksheets("ConstatsIFS").Visible = xlSheetHidden
end if
If Not Intersect([D6😀501], Target) Is Nothing Then
On Error Resume Next
Target.Font.ColorIndex = [couleurs].Find(Target, LookAt:=xlWhole).Font.ColorIndex
End If
On error goto 0
End Sub

Edit : Arf, Pierrot, content de voir que l'on est toujours sur des longueurs d'ondes compatibles 😉
 
- 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.

Discussions similaires

Réponses
9
Affichages
508
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
589
Retour