Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/08/2011, 21h58   #1
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 561
Points : 7 561
Par défaut PivotTable.SourceData génére une erreur 1004 ?

Bonjour à tous et merci de votre temps et de votre aide.

J'ai un fichier Excel qui a un tableau croisé (TCD, PivotTable) qui lorsque je demande à voir la propriété SourceData génére une erreur 1004. Comme l'erreur 1004 est une erreur générique cela ne m'aide pas vraiment.

Ce TCD fonctionne si je demande une mise à jour. Il semble prendre ses données dans une base de données Oracle.

Lorsque j'ouvre l'assistant, je ne peux pas revenir en arrière pour changer la source.

Pour des fins de documentation, j'aimerai pouvoir imprimer la source de ce tableau mais je suis incapable de la voir.

Quelqu'un a une idée sur comment je pourrais procéder pour avoir mon info.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 22h41   #2
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 939
Points : 7 939
bjr,

dans la fenêtre variables locales on voit quelque chose dans cette propriété?

pour une connection odbc j'ai un tableau avec les infos de connexion
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 13h49   #3
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 561
Points : 7 561
Arkham46.

Non, la fenêtre des variables indique la même chose que de pointer dessus ou de faire un debug.print de la propriété : "Erreur de l'application ou de l'objet".

Par contre j'ai une propriété MDX qui est renseignée avec un truc du genre SELECT NON EMPTY HIERARCHIZE(Except({AddCalculatedMembers(Except({AddCalculatedMembers(DrillDownLevel({[.

Je ne sais pas quoi en tirer.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 14h03   #4
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 398
Points : 14 398
Envoyer un message via Skype™ à Pierre Fauconnier
Salut René,

Il faudrait voir si la connexion est OLE DB ou non

Citation:
Envoyé par Aide VBA: PivotTable.SourceData, propriété
Cette propriété n'est pas disponible pour les sources de données OLE DB.
C'est peut-être une piste...
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 14h24   #5
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 561
Points : 7 561
Merci à vous :-).

J'ai finalement trouvé. La source est un cube et du coup elle n'a pas de sourceData.

Voici comment afficher les informations que je cherchais.

Code :
1
2
3
4
5
Private Sub InventorierPivotCache()
    Dim pc As PivotCache: For Each pc In ThisWorkbook.PivotCaches
        Debug.Print pc.Connection
    Next pc
End Sub
J'ai trouvé la solution ici :
Programming Excel with VBA and .NET By Jeff Webb, Steve Saunders
http://books.google.ca/books?id=9YyH...page&q&f=false

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h17.


 
 
 
 
Partenaires

Hébergement Web