John_Laird
XLDnaute Nouveau
Bonjour,
Cette discussion fait suite à celle "Lier par vba deux segments/slicer issus de sources différentes" de juin 2020 mentionnée comme "Résolue" et dans laquelle j'ai posté le message ci-après avant de me rendre compte du statut de la fiche.
"J'ai essayé d'adapter le code sous Excel 2016 sans succès. En désespoir de cause, j'ai crée un fichier test pour vérifier le mécanisme. (Cf PJ)
Le fichier en PJ fonctionne sous Excel 2010. Par contre sous Excel 2016, j'ai le message d'erreur "erreur d'execution '5' / Argument ou appel de procédure incorrect pour la ligne
If Seg2.Name <> Seg.Name Then ActiveWorkbook.SlicerCaches(Seg2.Name).SlicerItems(Iitem.Name).Selected = Iitem.Selected
Je joins le fichier. Si une âme charitable pouvait jeter un oeil et m'indiquer ce que j'ai raté..."
En vous remerciant
Cette discussion fait suite à celle "Lier par vba deux segments/slicer issus de sources différentes" de juin 2020 mentionnée comme "Résolue" et dans laquelle j'ai posté le message ci-après avant de me rendre compte du statut de la fiche.
"J'ai essayé d'adapter le code sous Excel 2016 sans succès. En désespoir de cause, j'ai crée un fichier test pour vérifier le mécanisme. (Cf PJ)
Le fichier en PJ fonctionne sous Excel 2010. Par contre sous Excel 2016, j'ai le message d'erreur "erreur d'execution '5' / Argument ou appel de procédure incorrect pour la ligne
If Seg2.Name <> Seg.Name Then ActiveWorkbook.SlicerCaches(Seg2.Name).SlicerItems(Iitem.Name).Selected = Iitem.Selected
Je joins le fichier. Si une âme charitable pouvait jeter un oeil et m'indiquer ce que j'ai raté..."
En vous remerciant