XL 2016 Base de données

julienha

XLDnaute Occasionnel
Bonjour,

Dans la base de données ci-jointe, j'aimerais synthétiser les données dans un autre onglet sans utiliser de Tableau Croisé Dynamique.
J'aimerais avoir la somme des colonne C/E/F par libéllé et ticker.

merci
 

Pièces jointes

  • test_roll.xlsx
    177.5 KB · Affichages: 17

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Voici un solution par requête power query (inclus dans votre version dans données / a partir d'un tableau ou d'une plage.)

Power query pourrait même en amont se charger de votre import suivant l'origine de celui-ci.

Quant les données changent : cliquer sur Données/Actualiser tout

Cordialement
 

Pièces jointes

  • test_roll.xlsx
    193.6 KB · Affichages: 11

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Julienha,
Un essai en PJ avec :
Code:
Sub Worksheet_Activate()
    Dim DL%
    Range("A2:E" & Range("A65500").End(xlUp).Row).ClearContents
    Application.ScreenUpdating = False
    DL = Sheets("Export").Range("A65500").End(xlUp).Row
    Sheets("Export").Columns("A:B").Copy
    [A1].Select: ActiveSheet.Paste
    Application.CutCopyMode = False
    ActiveSheet.Range("$A$1:$B$" & DL).RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes
    DL = Range("A65500").End(xlUp).Row
    Range("C2:C" & DL).FormulaR1C1 = "=SUMIFS(Export!C3,Export!C1,RC1,Export!C2,RC2)"
    Range("D2:D" & DL).FormulaR1C1 = "=SUMIFS(Export!C5,Export!C1,RC1,Export!C2,RC2)"
    Range("E2:E" & DL).FormulaR1C1 = "=SUMIFS(Export!C6,Export!C1,RC1,Export!C2,RC2)"
    [A1].Select
End Sub
La macro s'exécute lorsqu'on active la feuille Feuil1.
 

Pièces jointes

  • test_roll.xlsm
    181.5 KB · Affichages: 5

julienha

XLDnaute Occasionnel
merci mais je n'ai pas l'impression se redimensionne automatiquement lorsque je supprime ou j'ajoute des lignes.
Est-ce possible également que la synthèse s'ajuste également automatiquement lorsque le tableau est redimensionné?
merci de votre aide
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Concernant le tableau il se met à jour si tu supprimes la/les ligne(s) et pas simplement supprimer les données.
Pour le rajout de données, cela se fait en fin de tableau sans laisser de ligne vide.
On peut également insérer une ligne n'importe où dans le tableau.

Pour le tableau recap, pas d'ajustage si tu ne laisse pas des lignes supplémentaires avec les formules, quand toute la partie en jaune est remplie, il faut étirer vers le bas les formules.

JHA
 

Pièces jointes

  • test_roll (2).xlsx
    182.8 KB · Affichages: 7

Discussions similaires

Statistiques des forums

Discussions
312 974
Messages
2 094 069
Membres
105 933
dernier inscrit
asensio03