Bonjour j'ai un souci avec ma formule, elle est censée masquer la feuille active et me faire retourner sur la feuille 1 (qui dans mon classeur fonctionne comme une page d'accueil) mais cela ne fonctionne pas. Est-ce que quelqu'un peut m'aider ?
Voici la formule :
Sub Fermer_Onglet_Actif()
Dim feuille As Worksheet
Dim cell As Range
ActiveSheet.Unprotect ("")
If MsgBox("Voulez-vous vraiment fermer l'onglet actif?", vbYesNo) = vbYes Then
Application.ScreenUpdating = False
For Each feuille In Worksheets
On Error Resume Next
For Each cell In feuille.Cells.SpecialCells(xlCellTypeConstants)
If cell.Interior.ColorIndex = 35 Then cell.MergeArea.ClearContents
Next cell
Next feuille
End If
ActiveSheet.Protect ("")
Application.ScreenUpdating = True
End Sub