Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
2360 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel 2003 = erreur macros sur 1 pc, pas l'autre...

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel 2003 = erreur macros sur 1 pc, pas l'autre...

n°3292707
nicky66
- Since 1999 -
Posté le 04-12-2017 à 14:33:01  profilanswer
 

[:totoz] help !  
 
 
j'ai tenté de résumer la question comme j'ai pu dans le titre mais j'ai un problème étrange et complexe, voici les faits :  
 
un PC sous Windows XP lance une macro via un bouton custom dans la barre d'outils sur certains fichiers pour calculer un paquet de longueurs et quantités de tubes d'acier,  
le bouton en question pointe sur un autre fichier, fixe, placé dans un dossier sur C:  
 
et ça marche  [:spamafote]  
 
 
par contre,  
en tentant de faire la même chose sur un PC plus récent, avec les mêmes fichiers, toujours office 2003 mais fraîchement installé sur W7 à la place de XP, je n'arrive pas à exécuter la même macro sur le même fichier !  
http://reho.st/self/bfac02ea9e70c1517b48b66b2be7ce1e7708ee3e.jpg
 
j'obtiens invariablement une runtime error "9" de visual basic  
 
 
je ne pense pas avoir besoin de toucher aux fichiers eux-mêmes et encore moins au macros, puisqu'ils proviennent d'un système sur lequel ils marchent,  
 
mais alors, quelle est la différence?! peut-elle être dans la façon de créer le bouton custom, ou la version ou patchs d'office ou quelque chose dans windows lui-même ? bref je ne sais pas quoi chercher ... Excel c'est pas du tout mon truc :p  
 
 
des idées?
 
 
 
 
[edit]
j'ai fait une petite machine virtuelle XP pour tenter de répliquer l'originale, mais idem, même erreur ...
 
le debug surligne les 2 dernières lignes ici :  
 

'************************************************************************************
'*****     ENTETE  PAGE  DE  GARDE
'*****
Sub P_Entete(NumeroClasseurReserve, NumeroClasseurTete)
 
    '** Numero de Version
    Application.Workbooks(NumeroClasseurReserve).Sheets("R_Entete" ).Cells(8, 1).Value = "Version N° :"
    Application.Workbooks(NumeroClasseurReserve).Sheets("R_Entete" ).Cells(8, 2).Value = PuNumVersion
    '*** Date du jour
    Application.Workbooks(NumeroClasseurReserve).Sheets("R_Entete" ).Cells(1, 11).Value = Date
    '*** Programme de fabrication
    Application.Workbooks(NumeroClasseurReserve).Sheets("R_Entete" ).Cells(10, 5).Value = _
        Application.Workbooks(NumeroClasseurTete).Sheets("S_Def" ).Cells(6, 3).Value


 
mais j'ai pas l'impression que ce ne soit vraiment un indice ....


Message édité par nicky66 le 07-12-2017 à 12:27:48

---------------
はくなまたた (´・ω・`)
mood
Publicité
Posté le 04-12-2017 à 14:33:01  profilanswer
 

n°3292824
nex84
Dura lex, sed lex
Posté le 05-12-2017 à 09:06:49  profilanswer
 

L'erreur que tu as correspond à un souci de contenu de variable (valeur, format, ...)  ou d'un souci de déclaration implicite :
https://msdn.microsoft.com/en-us/li [...] 2147217396
 
Vu ton code, je penche pour la seconde option.


---------------
Come to the Dark Side, we have cookies.
n°3292842
nicky66
- Since 1999 -
Posté le 05-12-2017 à 10:51:47  profilanswer
 

google m'avait aiguillé vers ce problème, sauf que je ne sais pas quoi faire de l'information, étant donné que sur la machine originale, ça marche quand même :|
 
donc dans ce cas là, qu'est-ce qui permettrait à la dite machine de ne pas afficher l'erreur?  
 


---------------
はくなまたた (´・ω・`)
n°3293428
nicky66
- Since 1999 -
Posté le 09-12-2017 à 15:50:20  profilanswer
 

ou au pire, comment réussir à causer cette erreur sur la machine sur laquelle ça marche, sans modifier les fichiers?  
 
je prends tout indice :|


---------------
はくなまたた (´・ω・`)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel 2003 = erreur macros sur 1 pc, pas l'autre...

 

Sujets relatifs
Gros problème d'installation windows 10 64b sur pc montéAide licence Windows 10
Problème installation windows 10éran bleu et redémarrage pc erreur : KMODE_EXCEPTION_NOT_HANDLED
Clé Windows 10Windows 10 impossible à réparer
Autoroute Express 2011 erreurWindows 10, HDR, et 4K
Windows 10 en w7 ?Windows 7 ou Windows 10 ?
Plus de sujets relatifs à : Excel 2003 = erreur macros sur 1 pc, pas l'autre...


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR