Bonjour le Forum,
je viens vous demander s'il est possible de changer la couleur d'un onglet par une Macro.
Je n'y parviens pas avec les codes ci-dessous parce que je ne sais pas comment modifier le code de la Macro "Onglet_Bleu" pour dire que l'onglet que je veux modifier n'est pas "AV" mais "AS" si "AS" est la feuille que j'ai sélectionnée pour changer la couleur de l'onglet ou le nom de toute autre feuille du classeur si elle est sélectionnée.
Private Sub CommandButton6_Click()
Dim OuiNon As Integer
Feuille_Chercher
OuiNon = MsgBox("Attention ! Voulez-vous vraiment supprimer cette Fiche ?", vbYesNo)
If OuiNon = vbYes Then Onglet_Bleu
End Sub
Sub Feuille_Chercher() 'Sélectionner la Feuille'
Dim maFeuil As String
On Error GoTo GestErreur
maFeuil = InputBox(prompt:="Taper le nom de la Fiche à supprimer. ")
Sheets(maFeuil).Select
Sheets(maFeuil).Range("Q1").Select
Exit Sub
GestErreur:
MsgBox "Cette Fiche n'existe pas !"
End
End Sub
Sub Onglet_Bleu()
'
' Onglet_AV Macro
' Macro enregistrée le 04/03/2011 par Edmond
'
'
ActiveSheet.Unprotect
Range("O1").Select
Selection.Interior.ColorIndex = 8
Selection.Font.ColorIndex = 0
Range("Q1").Select
Sheets("AV").Select
ActiveWorkbook.Sheets("AV").Tab.ColorIndex = 8
Range("O1").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveWorkbook.Save
End Sub
Comment changer "Sheets.AV" pour pouvoir changer la couleur des onglets des autres feuilles lorsqu'elles sont sélectionnées ?
Peut-être est-ce impossible ? C'est en tout cas "hors de portée" pour moi !
Je vous remercie pour vos réponses et vous souhaite un bon après-midi.
Cordialement.
Nonno 94
je viens vous demander s'il est possible de changer la couleur d'un onglet par une Macro.
Je n'y parviens pas avec les codes ci-dessous parce que je ne sais pas comment modifier le code de la Macro "Onglet_Bleu" pour dire que l'onglet que je veux modifier n'est pas "AV" mais "AS" si "AS" est la feuille que j'ai sélectionnée pour changer la couleur de l'onglet ou le nom de toute autre feuille du classeur si elle est sélectionnée.
Private Sub CommandButton6_Click()
Dim OuiNon As Integer
Feuille_Chercher
OuiNon = MsgBox("Attention ! Voulez-vous vraiment supprimer cette Fiche ?", vbYesNo)
If OuiNon = vbYes Then Onglet_Bleu
End Sub
Sub Feuille_Chercher() 'Sélectionner la Feuille'
Dim maFeuil As String
On Error GoTo GestErreur
maFeuil = InputBox(prompt:="Taper le nom de la Fiche à supprimer. ")
Sheets(maFeuil).Select
Sheets(maFeuil).Range("Q1").Select
Exit Sub
GestErreur:
MsgBox "Cette Fiche n'existe pas !"
End
End Sub
Sub Onglet_Bleu()
'
' Onglet_AV Macro
' Macro enregistrée le 04/03/2011 par Edmond
'
'
ActiveSheet.Unprotect
Range("O1").Select
Selection.Interior.ColorIndex = 8
Selection.Font.ColorIndex = 0
Range("Q1").Select
Sheets("AV").Select
ActiveWorkbook.Sheets("AV").Tab.ColorIndex = 8
Range("O1").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveWorkbook.Save
End Sub
Comment changer "Sheets.AV" pour pouvoir changer la couleur des onglets des autres feuilles lorsqu'elles sont sélectionnées ?
Peut-être est-ce impossible ? C'est en tout cas "hors de portée" pour moi !
Je vous remercie pour vos réponses et vous souhaite un bon après-midi.
Cordialement.
Nonno 94
Dernière édition: