Re : Comment ne pas prendre les ensembles vides dans un graphiques
Voici comment faire.
Tu te places dans la feuille où tu as tes données
Dans le menu Affichage, tu cliques sur Barres d’outils puis sur Boîte à Outils Contrôles
Tu sélectionnes le Bouton de commande et tu en places 2 sur ta feuille
Pour changer les noms, tu fais un clic droit sur chaque bouton Tu choisis Propriétés et tu modifies l’intitulé en « caption ».
Pour écrire la macro, tu cliques sur afficher le code
Voici la macro de démasquage ( en supposant que le bouton correspondant s’appelle CommandButton1
Private Sub CommandButton1_Click()
Cells.EntireColumn.Hidden = False
End Sub
Voici Maintenant la macro de masquage, en supposant que le bouton s’appelle CommandButton2
Private Sub CommandButton2_Click()
For i = 1 To 3
If Range("A7").Offset(0, i) = 0 Then
Range("A7").Offset(0, i).EntireColumn.Hidden = True
Else
Range("A7").Offset(0, i).EntireColumn.Hidden = False
End If
Next
End Sub
Le For i =1 To 3 représente le nombre de colonnes de ton tableau. Si tu as 20 colonnes, tu tapes for i = 1 To 20
Il est nécessaire que tu aies une colonne vide à la gauche de ton tableau pour que la macro fonctionne.
Si tes totaux se trouvent en ligne 15, par exemple, tu remplaces les 3 « A7 » par « A15 »
Voila, je pense que tu as tout pour modifier la macro suivant tes besoins.
Si vraiment tu n’y arrives pas, envoie moi ton fichier. Par contre je ne serai pas souvent là cette semaine