V
Vince
Guest
Bonjour à tous ,
Encore une petite question sur les TCD car je mets en palce un macro qui permet de changer le nom de la colonne sources des items pour le TCD pour effacer les items plus utilisés mais toujours en mémoire par Excel. Donc ça marche très bien exepté que mes items que j'avais caché au départ comme par exemple blank ou 0 apparaissent de nouveau.
Donc je voudrais pouvoir trouver la commnade VBA pour cacher le items incriminés. Si quelqu'un connais la méthode a utiliser et surtout la syntaxe car j'ai essayé avec HiddenFields enfin bref je ne sais pas l'écrire.....
Voici la macro test pour le moment :
Sub misajour()
Dim buffer As String
If Range("A1") = "lettre" Then
Range("A1") = "lettres"
Else
Range("A1") = "lettre"
End If
ActiveSheet.PivotTables("MonTCD").RefreshTable
ActiveSheet.PivotTables("MonTCD").AddFields RowFields:=Range("A1")
'Cacher Items non désirés
ActiveSheet.PivotTables("MonTCD").RefreshTable
End Sub
Merci d'avance
Vince
Encore une petite question sur les TCD car je mets en palce un macro qui permet de changer le nom de la colonne sources des items pour le TCD pour effacer les items plus utilisés mais toujours en mémoire par Excel. Donc ça marche très bien exepté que mes items que j'avais caché au départ comme par exemple blank ou 0 apparaissent de nouveau.
Donc je voudrais pouvoir trouver la commnade VBA pour cacher le items incriminés. Si quelqu'un connais la méthode a utiliser et surtout la syntaxe car j'ai essayé avec HiddenFields enfin bref je ne sais pas l'écrire.....
Voici la macro test pour le moment :
Sub misajour()
Dim buffer As String
If Range("A1") = "lettre" Then
Range("A1") = "lettres"
Else
Range("A1") = "lettre"
End If
ActiveSheet.PivotTables("MonTCD").RefreshTable
ActiveSheet.PivotTables("MonTCD").AddFields RowFields:=Range("A1")
'Cacher Items non désirés
ActiveSheet.PivotTables("MonTCD").RefreshTable
End Sub
Merci d'avance
Vince