Bonjour
J'ai une table de base structur=E9e comme suit :
Vendeur Article Quantit=E9 Ann=E9e
Fr=E9d=E9ric Pantalon 150 2002
Fr=E9d=E9ric Pantalon 160 2003
Vincent Pantalon 125 2003
Vincent Pull 65 2002
Vincent Pull 70 2003
=3D> Je cr=E9=E9 un tableau crois=E9 dynamique avec :
- en ligne les vendeur et les articles
- en colonne les ann=E9es
- en donn=E9es les quantit=E9s
Jusque l=E0 tt va bien!!
Mais pourquoi lorsque j'ins=E8re un =E9l=E9ment calcul=E9, une=20
soustraction des quantit=E9s entre 2003 et 2002, Excel=20
m'ins=E8re dans les lignes des associations qui n'existent=20
pas dans la table de base, exemple l'association :=20
Fr=E9d=E9ric et Pull. Du coup ca me fait apparaitre des=20
centaines de lignes avec 0. Ces lignes disparaissent=20
lorsque j'enleve de l'affichage le champ calcul=E9 mais=20
reapparaissent lorsque je le remets en affichage.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
patrick.lyon
bonjour pourquoi tu n'ajoutes pas simplement une colonne calculée a droite de ton tcd ?
"jerome165" a présenté l'énoncé suivant :
Bonjour J'ai une table de base structurée comme suit :
Vendeur Article Quantité Année Frédéric Pantalon 150 2002 Frédéric Pantalon 160 2003 Vincent Pantalon 125 2003 Vincent Pull 65 2002 Vincent Pull 70 2003
=> Je créé un tableau croisé dynamique avec : - en ligne les vendeur et les articles - en colonne les années - en données les quantités Jusque là tt va bien!!
Mais pourquoi lorsque j'insère un élément calculé, une soustraction des quantités entre 2003 et 2002, Excel m'insère dans les lignes des associations qui n'existent pas dans la table de base, exemple l'association : Frédéric et Pull. Du coup ca me fait apparaitre des centaines de lignes avec 0. Ces lignes disparaissent lorsque j'enleve de l'affichage le champ calculé mais reapparaissent lorsque je le remets en affichage.
Qq1 a t il une idée? merci d'avance
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
bonjour
pourquoi tu n'ajoutes pas simplement une colonne calculée a droite de ton tcd ?
"jerome165" a présenté l'énoncé suivant :
Bonjour
J'ai une table de base structurée comme suit :
Vendeur Article Quantité Année
Frédéric Pantalon 150 2002
Frédéric Pantalon 160 2003
Vincent Pantalon 125 2003
Vincent Pull 65 2002
Vincent Pull 70 2003
=> Je créé un tableau croisé dynamique avec :
- en ligne les vendeur et les articles
- en colonne les années
- en données les quantités
Jusque là tt va bien!!
Mais pourquoi lorsque j'insère un élément calculé, une
soustraction des quantités entre 2003 et 2002, Excel
m'insère dans les lignes des associations qui n'existent
pas dans la table de base, exemple l'association :
Frédéric et Pull. Du coup ca me fait apparaitre des
centaines de lignes avec 0. Ces lignes disparaissent
lorsque j'enleve de l'affichage le champ calculé mais
reapparaissent lorsque je le remets en affichage.
Qq1 a t il une idée? merci d'avance
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
bonjour pourquoi tu n'ajoutes pas simplement une colonne calculée a droite de ton tcd ?
"jerome165" a présenté l'énoncé suivant :
Bonjour J'ai une table de base structurée comme suit :
Vendeur Article Quantité Année Frédéric Pantalon 150 2002 Frédéric Pantalon 160 2003 Vincent Pantalon 125 2003 Vincent Pull 65 2002 Vincent Pull 70 2003
=> Je créé un tableau croisé dynamique avec : - en ligne les vendeur et les articles - en colonne les années - en données les quantités Jusque là tt va bien!!
Mais pourquoi lorsque j'insère un élément calculé, une soustraction des quantités entre 2003 et 2002, Excel m'insère dans les lignes des associations qui n'existent pas dans la table de base, exemple l'association : Frédéric et Pull. Du coup ca me fait apparaitre des centaines de lignes avec 0. Ces lignes disparaissent lorsque j'enleve de l'affichage le champ calculé mais reapparaissent lorsque je le remets en affichage.
Qq1 a t il une idée? merci d'avance
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
C déjà fait, mais ca rend le tcd plus rigide!!On ne peut plus avec le tcd comme on veut ensuite, ou sinon faut déplacer la formule au fur et à mesure, c moins ergonomique!! Merci
-----Message d'origine----- bonjour pourquoi tu n'ajoutes pas simplement une colonne calculée a droite de ton tcd ?
"jerome165" a présenté l'énoncé suivant :
Bonjour J'ai une table de base structurée comme suit :
Vendeur Article Quantité Année Frédéric Pantalon 150 2002 Frédéric Pantalon 160 2003 Vincent Pantalon 125 2003 Vincent Pull 65 2002 Vincent Pull 70 2003
=> Je créé un tableau croisé dynamique avec : - en ligne les vendeur et les articles - en colonne les années - en données les quantités Jusque là tt va bien!!
Mais pourquoi lorsque j'insère un élément calculé, une soustraction des quantités entre 2003 et 2002, Excel m'insère dans les lignes des associations qui n'existent
pas dans la table de base, exemple l'association : Frédéric et Pull. Du coup ca me fait apparaitre des centaines de lignes avec 0. Ces lignes disparaissent lorsque j'enleve de l'affichage le champ calculé mais reapparaissent lorsque je le remets en affichage.
Qq1 a t il une idée? merci d'avance
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
.
C déjà fait, mais ca rend le tcd plus rigide!!On ne peut
plus avec le tcd comme on veut ensuite, ou sinon faut
déplacer la formule au fur et à mesure, c moins
ergonomique!!
Merci
-----Message d'origine-----
bonjour
pourquoi tu n'ajoutes pas simplement une colonne calculée
a droite de ton tcd ?
"jerome165" a présenté l'énoncé suivant :
Bonjour
J'ai une table de base structurée comme suit :
Vendeur Article Quantité Année
Frédéric Pantalon 150 2002
Frédéric Pantalon 160 2003
Vincent Pantalon 125 2003
Vincent Pull 65 2002
Vincent Pull 70 2003
=> Je créé un tableau croisé dynamique avec :
- en ligne les vendeur et les articles
- en colonne les années
- en données les quantités
Jusque là tt va bien!!
Mais pourquoi lorsque j'insère un élément calculé, une
soustraction des quantités entre 2003 et 2002, Excel
m'insère dans les lignes des associations qui
n'existent
pas dans la table de base, exemple l'association :
Frédéric et Pull. Du coup ca me fait apparaitre des
centaines de lignes avec 0. Ces lignes disparaissent
lorsque j'enleve de l'affichage le champ calculé mais
reapparaissent lorsque je le remets en affichage.
Qq1 a t il une idée? merci d'avance
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
C déjà fait, mais ca rend le tcd plus rigide!!On ne peut plus avec le tcd comme on veut ensuite, ou sinon faut déplacer la formule au fur et à mesure, c moins ergonomique!! Merci
-----Message d'origine----- bonjour pourquoi tu n'ajoutes pas simplement une colonne calculée a droite de ton tcd ?
"jerome165" a présenté l'énoncé suivant :
Bonjour J'ai une table de base structurée comme suit :
Vendeur Article Quantité Année Frédéric Pantalon 150 2002 Frédéric Pantalon 160 2003 Vincent Pantalon 125 2003 Vincent Pull 65 2002 Vincent Pull 70 2003
=> Je créé un tableau croisé dynamique avec : - en ligne les vendeur et les articles - en colonne les années - en données les quantités Jusque là tt va bien!!
Mais pourquoi lorsque j'insère un élément calculé, une soustraction des quantités entre 2003 et 2002, Excel m'insère dans les lignes des associations qui n'existent
pas dans la table de base, exemple l'association : Frédéric et Pull. Du coup ca me fait apparaitre des centaines de lignes avec 0. Ces lignes disparaissent lorsque j'enleve de l'affichage le champ calculé mais reapparaissent lorsque je le remets en affichage.
Qq1 a t il une idée? merci d'avance
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
.
Laurent
Salut je me suis heurté au meme probleme j'utilise un bouton pour contracter/décontracter le tcd ci joint le code que j'utilise:
Sub MasquerLesLignesVides() On Error Resume Next Application.ScreenUpdating = False ActiveSheet.Shapes("Masquer les lignes vides").Delete With ActiveSheet.Buttons.Add(440, 16, 120, 15) .OnAction = "AfficherToutesLesLignes" .Name = "Masquer les lignes vides" .Characters.Text = "(Dé)Masquer les lignes vides" .Placement = xlFreeFloating .PrintObject = False .Font.ColorIndex = 41 End With Dim Ligne As Range, Cell As Range, i Dim bMasqueLigne As Boolean ActiveSheet.Rows.Hidden = False For Each Ligne In ActiveSheet.PivotTables(1).DataBodyRange.Rows bMasqueLigne = True For i = 1 To Ligne.Cells.Count If Ligne.Value(1, i) <> 0 Then bMasqueLigne = False: Exit For Next i If bMasqueLigne = True Then Ligne.Rows.Hidden = True Next Ligne End Sub Sub AfficherToutesLesLignes() On Error Resume Next ActiveSheet.Shapes("Masquer les lignes vides").Delete With ActiveSheet.Buttons.Add(440, 16, 120, 15) .OnAction = "MasquerLesLignesVides" .Name = "Masquer les lignes vides" .Characters.Text = "Masquer les lignes vides" .Placement = xlFreeFloating .PrintObject = False .Font.ColorIndex = 41 End With
ActiveSheet.Rows.Hidden = False End Sub
a écrit dans le message de news: 8dff01c3ea6f$326eaf90$ C déjà fait, mais ca rend le tcd plus rigide!!On ne peut plus avec le tcd comme on veut ensuite, ou sinon faut déplacer la formule au fur et à mesure, c moins ergonomique!! Merci
-----Message d'origine----- bonjour pourquoi tu n'ajoutes pas simplement une colonne calculée a droite de ton tcd ?
"jerome165" a présenté l'énoncé suivant :
Bonjour J'ai une table de base structurée comme suit :
Vendeur Article Quantité Année Frédéric Pantalon 150 2002 Frédéric Pantalon 160 2003 Vincent Pantalon 125 2003 Vincent Pull 65 2002 Vincent Pull 70 2003
=> Je créé un tableau croisé dynamique avec : - en ligne les vendeur et les articles - en colonne les années - en données les quantités Jusque là tt va bien!!
Mais pourquoi lorsque j'insère un élément calculé, une soustraction des quantités entre 2003 et 2002, Excel m'insère dans les lignes des associations qui n'existent
pas dans la table de base, exemple l'association : Frédéric et Pull. Du coup ca me fait apparaitre des centaines de lignes avec 0. Ces lignes disparaissent lorsque j'enleve de l'affichage le champ calculé mais reapparaissent lorsque je le remets en affichage.
Qq1 a t il une idée? merci d'avance
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
.
Salut
je me suis heurté au meme probleme
j'utilise un bouton pour contracter/décontracter le tcd
ci joint le code que j'utilise:
Sub MasquerLesLignesVides()
On Error Resume Next
Application.ScreenUpdating = False
ActiveSheet.Shapes("Masquer les lignes vides").Delete
With ActiveSheet.Buttons.Add(440, 16, 120, 15)
.OnAction = "AfficherToutesLesLignes"
.Name = "Masquer les lignes vides"
.Characters.Text = "(Dé)Masquer les lignes vides"
.Placement = xlFreeFloating
.PrintObject = False
.Font.ColorIndex = 41
End With
Dim Ligne As Range, Cell As Range, i
Dim bMasqueLigne As Boolean
ActiveSheet.Rows.Hidden = False
For Each Ligne In ActiveSheet.PivotTables(1).DataBodyRange.Rows
bMasqueLigne = True
For i = 1 To Ligne.Cells.Count
If Ligne.Value(1, i) <> 0 Then bMasqueLigne = False: Exit For
Next i
If bMasqueLigne = True Then Ligne.Rows.Hidden = True
Next Ligne
End Sub
Sub AfficherToutesLesLignes()
On Error Resume Next
ActiveSheet.Shapes("Masquer les lignes vides").Delete
With ActiveSheet.Buttons.Add(440, 16, 120, 15)
.OnAction = "MasquerLesLignesVides"
.Name = "Masquer les lignes vides"
.Characters.Text = "Masquer les lignes vides"
.Placement = xlFreeFloating
.PrintObject = False
.Font.ColorIndex = 41
End With
ActiveSheet.Rows.Hidden = False
End Sub
<anonymous@discussions.microsoft.com> a écrit dans le message de news:
8dff01c3ea6f$326eaf90$a101280a@phx.gbl...
C déjà fait, mais ca rend le tcd plus rigide!!On ne peut
plus avec le tcd comme on veut ensuite, ou sinon faut
déplacer la formule au fur et à mesure, c moins
ergonomique!!
Merci
-----Message d'origine-----
bonjour
pourquoi tu n'ajoutes pas simplement une colonne calculée
a droite de ton tcd ?
"jerome165" a présenté l'énoncé suivant :
Bonjour
J'ai une table de base structurée comme suit :
Vendeur Article Quantité Année
Frédéric Pantalon 150 2002
Frédéric Pantalon 160 2003
Vincent Pantalon 125 2003
Vincent Pull 65 2002
Vincent Pull 70 2003
=> Je créé un tableau croisé dynamique avec :
- en ligne les vendeur et les articles
- en colonne les années
- en données les quantités
Jusque là tt va bien!!
Mais pourquoi lorsque j'insère un élément calculé, une
soustraction des quantités entre 2003 et 2002, Excel
m'insère dans les lignes des associations qui
n'existent
pas dans la table de base, exemple l'association :
Frédéric et Pull. Du coup ca me fait apparaitre des
centaines de lignes avec 0. Ces lignes disparaissent
lorsque j'enleve de l'affichage le champ calculé mais
reapparaissent lorsque je le remets en affichage.
Qq1 a t il une idée? merci d'avance
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Salut je me suis heurté au meme probleme j'utilise un bouton pour contracter/décontracter le tcd ci joint le code que j'utilise:
Sub MasquerLesLignesVides() On Error Resume Next Application.ScreenUpdating = False ActiveSheet.Shapes("Masquer les lignes vides").Delete With ActiveSheet.Buttons.Add(440, 16, 120, 15) .OnAction = "AfficherToutesLesLignes" .Name = "Masquer les lignes vides" .Characters.Text = "(Dé)Masquer les lignes vides" .Placement = xlFreeFloating .PrintObject = False .Font.ColorIndex = 41 End With Dim Ligne As Range, Cell As Range, i Dim bMasqueLigne As Boolean ActiveSheet.Rows.Hidden = False For Each Ligne In ActiveSheet.PivotTables(1).DataBodyRange.Rows bMasqueLigne = True For i = 1 To Ligne.Cells.Count If Ligne.Value(1, i) <> 0 Then bMasqueLigne = False: Exit For Next i If bMasqueLigne = True Then Ligne.Rows.Hidden = True Next Ligne End Sub Sub AfficherToutesLesLignes() On Error Resume Next ActiveSheet.Shapes("Masquer les lignes vides").Delete With ActiveSheet.Buttons.Add(440, 16, 120, 15) .OnAction = "MasquerLesLignesVides" .Name = "Masquer les lignes vides" .Characters.Text = "Masquer les lignes vides" .Placement = xlFreeFloating .PrintObject = False .Font.ColorIndex = 41 End With
ActiveSheet.Rows.Hidden = False End Sub
a écrit dans le message de news: 8dff01c3ea6f$326eaf90$ C déjà fait, mais ca rend le tcd plus rigide!!On ne peut plus avec le tcd comme on veut ensuite, ou sinon faut déplacer la formule au fur et à mesure, c moins ergonomique!! Merci
-----Message d'origine----- bonjour pourquoi tu n'ajoutes pas simplement une colonne calculée a droite de ton tcd ?
"jerome165" a présenté l'énoncé suivant :
Bonjour J'ai une table de base structurée comme suit :
Vendeur Article Quantité Année Frédéric Pantalon 150 2002 Frédéric Pantalon 160 2003 Vincent Pantalon 125 2003 Vincent Pull 65 2002 Vincent Pull 70 2003
=> Je créé un tableau croisé dynamique avec : - en ligne les vendeur et les articles - en colonne les années - en données les quantités Jusque là tt va bien!!
Mais pourquoi lorsque j'insère un élément calculé, une soustraction des quantités entre 2003 et 2002, Excel m'insère dans les lignes des associations qui n'existent
pas dans la table de base, exemple l'association : Frédéric et Pull. Du coup ca me fait apparaitre des centaines de lignes avec 0. Ces lignes disparaissent lorsque j'enleve de l'affichage le champ calculé mais reapparaissent lorsque je le remets en affichage.
Qq1 a t il une idée? merci d'avance
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com