Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 15/05/2006, 01h29   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: juillet 2005
Messages: 147
Par défaut Compatibilité VBA entre office 2003 et 2000

Salut Le forum,

Ca y est, j'ai enfin fini mon programme de planification de prod pour mo client. Tous les tests sur mon PC étaient OK, je suis do,nc parti le voir pour l'install tout sourire, pensant à une formalité. K'installation se passe fort bien, puis vient l'heure fatidique du test... :unsure:
Et là, patatra, ce que je n'avait pas prévu à savoir que son système était toujours à base de Windos millenium et office 2000, arrive.
ET comme mes macro de TCD ont été réalisés à partir des exemple 2003, et ben, y'a rien qui marche. :angry:
J'ai des erreurs à chaque ligne. Le probleme c'est que le seul crénaux que j'aurais pour modifier tout ca sur son PC c'est le dimanche... Comme j'aspire à un week end normal c'est pas possible.

Je fais donc appelle à vos immenses connaissances pour savoir si l'un d'netre vosu aurait des codes VBA de creation de TCD avec windows 2000 pour que je puisse faire mon adaptation.

D'ava,ce merci de votre aide.

A+

Arnaud
adebrux est déconnecté   Réponse avec citation
ANNONCES
Vieux 15/05/2006, 07h59   #2 (permalink)
AV
Guest
 
Messages: n/a
Par défaut Re:Compatibilité VBA entre office 2003 et 2000

Ave,

Un conseil : Enregistrer et tester sous 2000 car la compatibilité descendante et sujette à quelques aléas alors que celle ascendante ne pose quasiment aucun problème.
propriétés nouvelles et Arguments nouveau parmi des méthodes existantes
Sans tester, tu risques d'avoir du mal à corriger une version XL2003 pour qu'elle soit compatible avec XL2000
Exemple de 2 macros enregistrées (brut de décoffrage) pour la création d'un TCD simple :

Sub EXCEL2000()
Range('A1').Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatab ase, SourceData:= _
'Feuil1!R1C1:R20C3').CreatePivotTable TableDestination:=Range('E1'), _
TableName:='Tableau croisé dynamique3'
ActiveSheet.PivotTables('Tableau croisé dynamique3').SmallGrid = False
ActiveSheet.PivotTables('Tableau croisé dynamique3').AddFields RowFields:= _
'Noms', PageFields:='Fonctions'
ActiveSheet.PivotTables('Tableau croisé dynamique3').PivotFields('Valeurs'). _
Orientation = xlDataField
Application.CommandBars('PivotTable').Visible = False
End Sub

Sub EXCEL2003()
Range('A1').Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatab ase, SourceData:= _
'Feuil1!R1C1:R20C3').CreatePivotTable TableDestination:= _
'[Classeur1.xls]Feuil1!R1C5', TableName:='Tableau croisé dynamique3', _
DefaultVersion:=xlPivotTableVersion10
ActiveSheet.PivotTables('Tableau croisé dynamique3').AddFields RowFields:= _
'Noms', PageFields:='Fonctions'
ActiveSheet.PivotTables('Tableau croisé dynamique3').PivotFields('Valeurs'). _
Orientation = xlDataField
ActiveWorkbook.ShowPivotTableFieldList = True
ActiveWorkbook.ShowPivotTableFieldList = False
Application.CommandBars('PivotTable').Visible = False
End Sub

AV [aaa]
  Réponse avec citation
Vieux 15/05/2006, 17h32   #3 (permalink)
XLDnaute Occasionel
 
Date d'inscription: juillet 2005
Messages: 147
Par défaut Re:Compatibilité VBA entre office 2003 et 2000

merci AV pour le code de la macro

Je sais bien que la compatibilité descendante est très aéatoire, c'est pour ca qe je me suis tourné vers vous puisque je n'ai pas de office2000 sous la main..

merci encore

Arnaud
adebrux est déconnecté   Réponse avec citation
Vieux 15/05/2006, 23h02   #4 (permalink)
XLDnaute Occasionel
 
Date d'inscription: juillet 2005
Messages: 147
Par défaut Re:Compatibilité VBA entre office 2003 et 2000

Salut AV,

J'ai posté un fichier d'exemple à l'adresse suivante: http://www.excel-downloads.com/forum...ffice-2000.htm

Je ne sais pas si tu pourras le tester, mais au moins je t'aurais mis au courant !! lol

A bientôt

Arnaud
adebrux est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 06h40.


(C) 2006 Excel Downloads