Erreur macro

Bonjour

Quand j’exécute une macro l'erreur d’exécution 1004 apparaît et je ne peut pas utiliser cette macro.

Je vous donne la ligne ou se passe l'erreur car la personne qui à fait cette macro m'avait dit de changer le numéro de version pour que cela fonctionne mais je ne me rappel plus du numéro a noter.

Je vous dit aussi pour info que cette macro fonctionne sur certain PC et bien entendu je viens poser mon problème ici car la personne en question je n'ai plus possibilité de la voir n'y de la contacter.

ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _

"Feuil1!R1C1:R65536C14", Version:=xlPivotTableVersion10).CreatePivotTable _

TableDestination:="Feuil16!R3C1", TableName:="Tableau croisé dynamique1", _

DefaultVersion:=xlPivotTableVersion10

Si il vous faut la macro complète je vous enverrai le fichier excel.

Cordialement

Bonjour,

Je joins un modèle de création de TCD (toute version Excel confondues postérieures à 2003).

L''enregistreur de macros intègre la version d'Excel.

Maintenant, je pense que tu devrais en effet joindre un fichier !...

Cdlt.

Public Sub CreatePT()
Dim wb As Workbook
Dim wsData As Worksheet, wsPT As Worksheet
Dim rngData As Range
Dim PTCache As PivotCache
Dim pt As pivotable

    Set wb = ActiveWorkbook
    Set wsData = wb.Worksheets("Feuil1")
    Set rngData = wsData.Cells(1).CurrentRegion
    Set wsPT = wb.Worksheets("Feuil6")

    Set PTCache = wb.PivotCaches.Create(xlDatabase, rngData)
    Set pt = PTCache.CreatePivotTable(wsPT.Cells(3, 3), "PT_1")

    With pt
        'Mise en forme TCD
    End With

End Sub

Bonjour,

Voila le fichier, ce mettre sur la feuille 1 et exécuter la macro JMM

Cordialement

Bonjour,

Tu envoies un fichier xls (Excel 97-2003).

Ton profil indique Excel 2010.

Peux-tu nous préciser sur quelles versions d'Excel sera utilisé le fichier ?

Cdlt.

Bonjour,

Le fichier sera utilisé sur la version excel 2010.

Cordialement

Re,

Le champ Val. prix revient n'existe pas.

Merci de joindre un fichier au format xlsm avec les bons éléments.

Cdlt.

Bonjour,

Je suis désolé mais c'est le seul fichier que j'ai

Cordialement

Re,

A quoi correspond Val. prix revient ?

Cdlt.

Bonjour,

A rien puisqu'il n'y a pas cette colonne dans le fichier que je colle dans la feuille 1 mais pourquoi se même fichier excel fonctionne avec ses mêmes données sur certain pc

cordialement

Re,

Il faut être sérieux !...

Ton fichier ne comporte pas de champ Val. prix revient.

Si cela fonctionne sur d'autres PC, c'est que le fichier joint n'est pas le bon fichier.

Cdlt.

Bonjour,

C'est du fichier qui ce trouve coller sur la feuille 1 dont tu me parles ou il y a pas de champ Val. prix revient?

Cordialement

Bonjour,

Merci pour ton aide

Cordialement

Rechercher des sujets similaires à "erreur macro"