Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro : supprimer la ligne(vide) de mes tableaux croisés

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

K

kenavo

Guest
Bonjour,

Ma macro pour mon tableau croisé marche très bien mais comme le nbre de lignes change suivant mes fichiers je me retrouve avec une ligne (vide) : normal car je prends comme place A:O

Je souhaiterais supprimer à chaque fois cette ligne (vide) de mon tableau X

Voici le code:

Code:
Sub tableauSIF()
    Range("A:O").Select
    ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
        "sheet1!A:O").CreatePivotTable TableDestination:="", TableName:= _
        "Tableau croisé dynamique1", DefaultVersion:=xlPivotTableVersion10
    ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1)
    ActiveSheet.Cells(3, 1).Select
    ActiveSheet.PivotTables("Tableau croisé dynamique1").RowGrand = False
    ActiveSheet.PivotTables("Tableau croisé dynamique1").AddFields RowFields:= _
        Array("Entité", "compte", "Clé lettrage", "SIF")
    With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("Montant" _
        )
        .Orientation = xlDataField
        .Caption = "Somme de Montant"
        .Function = xlSum
    End With
    
    'Supprime les sous totaux de "clé de lettrage"
        ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotSelect _
        "'Clé lettrage'[All;Total]", xlDataAndLabel, True
    Selection.Delete
    
    'Mise en forme de la colonne SIF
      Range("D:D").Select
    Selection.NumberFormat = "#,##0"
    Range("F9").Select
End Sub

Merci
Bonne journée
 
Re : macro : supprimer la ligne(vide) de mes tableaux croisés

Merci Bond!!!!

Mon problème est réglé grâce a toi!!

Bon après midi
 
Dernière modification par un modérateur:
Re : macro : supprimer la ligne(vide) de mes tableaux croisés

Bonjour,
j'ai un fichier un tableau compte tiers croisé dynamique exel (ci joint), je veux effectuer un lettrage sur ce tableau
je suis débutante
pouvez vous m'aider?
 

Pièces jointes

- 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

V
Réponses
69
Affichages
9 K
V
P
Réponses
6
Affichages
1 K
P
L
Réponses
5
Affichages
3 K
legolas86
L
N
  • Question Question
Réponses
5
Affichages
3 K
P
Réponses
0
Affichages
1 K
phi.rousseau
P
J
  • Question Question
Réponses
0
Affichages
706
J
X
  • Question Question
Réponses
0
Affichages
12 K
xksusha
X
F
Réponses
1
Affichages
12 K
Francky J
F
O
Réponses
2
Affichages
2 K
O
S
Réponses
5
Affichages
8 K
Saltz
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…