Bonsoir le forum,
Voici la macro pour supprimer les boutons dans les onglets de Janvier 2014 à Décembre 2014.

Maintenant je veux faire l'inverse.
Quelqu'un aurait-il le code qui peut faire ça?
Comme vous avez pu le constater ce matin ce n'est pas de la mauvaise foi...mais je ne suis pas VBA!!!
Merci pour vos éventuelles réponses
Bien cordialement


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Sub supprime_C_Shapes()
 Dim nombre As Integer
 Dim Ws As Worksheet
 nombre = ActiveWorkbook.Sheets.Count
 Application.ScreenUpdating = False
 For I = 1 To nombre
 Worksheets(I).Unprotect Password:="blabla"
 Next I
   Application.ScreenUpdating = False
  AfficherOnglets
 
 Dim Forme As Object
  For Each Ws In Sheets
    For Each Forme In Ws.Shapes
      With Forme
        Select Case .Type
          Case 8
            'ici permet de ne pas supprimer
            'les boutons de la BO Formulaire
          Case Else
            'supprime le reste
            .Delete
        End Select
      End With
    Next Forme
  Next Ws
 End Sub