IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Pb de chemin en VBA excel sur tableau croisé dynamique


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 66
    Points : 44
    Points
    44
    Par défaut Pb de chemin en VBA excel sur tableau croisé dynamique
    En creant mon Tableau croisé dynamique sous VBA, j utilise la syntaxe suivante :
    activeworkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
    "[fichier.xls]" fichier!Donnees").CreatePivotTable TableDestination:=maqueta !R1C1", _
    TableName:="Tabla dinámica1", DefaultVersion:=xlPivotTableVersion10

    il me crée mon tableau croisé dynamique sans problème, mais a aucun moment je ne lui spécifie le chemin ou est enregistré mon fichier de données, je ne lui spécifie que le nom du classeur, de la feuille et de la zone de données (dans sourceDAta)

    or j ai un énorme pb, quand je veux rafraichir mon tableau avec l option refreshtable et que par malheur je change de place mon fichier sur mon pc
    il me met comme message d’erreur, qu il ne peut pas retrouver le fichier d’origine du tableau dynamique

    or savez-vous comment faire pour qu il évite de m enregistrer le chemin ou qu il recree a chaque fois qu met à jour le tableau sans le recreer bien sur

    merci d’avance pour vos reponses

  2. #2
    Membre habitué Avatar de cwain
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 218
    Points : 181
    Points
    181
    Par défaut
    Bonjour,

    Au tout début de ta ligne, il faudrait que tu remplaces le activeworkbook par le nom du classeur
    Tu commences par parcourir ton disque avec un petit GetOpenFileName, tu ouvres ce fichier avec Open, et puis tu remplaces ActiveWorkbook par Workbooks("NomDeTonFichier")
    J'ai pas essayé, à voir

Discussions similaires

  1. VBA copier un Tableau Croisé Dynamique excel dans Power point
    Par amandinee31 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/03/2014, 17h00
  2. Excel 2007, Tableau Croisé Dynamique
    Par phenixnerull dans le forum Excel
    Réponses: 5
    Dernier message: 22/06/2007, 16h22
  3. Réponses: 12
    Dernier message: 25/04/2007, 09h44
  4. [Jexcel] fichier Excel avec tableau croisé dynamique
    Par jeanmarc67 dans le forum Documents
    Réponses: 2
    Dernier message: 16/02/2007, 16h51
  5. Problème avec Excel et tableau croisé dynamique
    Par françois62 dans le forum VBScript
    Réponses: 9
    Dernier message: 19/11/2006, 22h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo