Problème d'appel de macro (Excel 2007)
Fermé
Kitty-cat
Messages postés
141
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
6 août 2008
-
20 nov. 2007 à 19:43
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 21 nov. 2007 à 17:29
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 21 nov. 2007 à 17:29
A voir également:
- Problème d'appel de macro (Excel 2007)
- Liste déroulante excel - Guide
- Appel anonyme - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Formule excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
8 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 685
20 nov. 2007 à 21:58
20 nov. 2007 à 21:58
bonjour
Je n'ai pas 2007 pour faire un essai mais a priori je pense :
- que cela doit plutôt venir de ta macro complémentaire qui fonctionne incorrectement en 2007.
ou
- que la fonction ABS soit différente en 2007 et dans ce cas tu pourrais peut-être essayer :
ou
- que la macro ne soit pas sous K mais tu devrais avoir une autre erreur dans ce cas.
Sans test c'est pas possible d'en dire plus.
Et n'hésitez pas à me lyncher si ma faute est vraiment bête ^^.
Par le net c'est pas facile mais de toute façon il n'y a aucune faute bête en informatique !
parfois des incompréhensions comme dans la vie !
Je n'ai pas 2007 pour faire un essai mais a priori je pense :
- que cela doit plutôt venir de ta macro complémentaire qui fonctionne incorrectement en 2007.
ou
- que la fonction ABS soit différente en 2007 et dans ce cas tu pourrais peut-être essayer :
='K:\MACENTTL.XLA'!ttl(R.totTTC;"Euros";"Cents")
ou
- que la macro ne soit pas sous K mais tu devrais avoir une autre erreur dans ce cas.
Sans test c'est pas possible d'en dire plus.
Et n'hésitez pas à me lyncher si ma faute est vraiment bête ^^.
Par le net c'est pas facile mais de toute façon il n'y a aucune faute bête en informatique !
parfois des incompréhensions comme dans la vie !
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 685
21 nov. 2007 à 10:01
21 nov. 2007 à 10:01
bonjour
Essaie de dérouler ta macro pas à pas en vérifiant les données de la zone entrée.
Il se peux qu'il faille changer le passage d'arguments ByVal plutôt que byref par exemple.
J'ai qu'en même l'impression que 2007 est aussi bien réussi que Vista...
Essaie de dérouler ta macro pas à pas en vérifiant les données de la zone entrée.
Il se peux qu'il faille changer le passage d'arguments ByVal plutôt que byref par exemple.
J'ai qu'en même l'impression que 2007 est aussi bien réussi que Vista...
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 685
21 nov. 2007 à 17:29
21 nov. 2007 à 17:29
bonjour
Testé...et ca a pas marché non plus malheureusement.
C'est normal qu'en pas à pas cela fasse de même, mais il faudrait, au moment de rentrer dans la fonction, regarder qu'elle est la valeur qui est passée et changer éventuellement le mode de passge.
Il y a longtemps que je me demande plus car j'ai découvert 2007 avec ma belle sœur qui l'a acheté et depuis j'ai été tellement impressionné que je me tourne de plus en plus vers Openoffice où les nouvelles versions améliorent...
Testé...et ca a pas marché non plus malheureusement.
C'est normal qu'en pas à pas cela fasse de même, mais il faudrait, au moment de rentrer dans la fonction, regarder qu'elle est la valeur qui est passée et changer éventuellement le mode de passge.
Il y a longtemps que je me demande plus car j'ai découvert 2007 avec ma belle sœur qui l'a acheté et depuis j'ai été tellement impressionné que je me tourne de plus en plus vers Openoffice où les nouvelles versions améliorent...
Kitty-cat
Messages postés
141
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
6 août 2008
10
21 nov. 2007 à 08:40
21 nov. 2007 à 08:40
Je vais tester ça dès que j'arrive au boulot ;)
Merci bien ^^
Merci bien ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Kitty-cat
Messages postés
141
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
6 août 2008
10
21 nov. 2007 à 09:11
21 nov. 2007 à 09:11
Bon et bah, malheureusement, ca ne marche pas plus ^^'
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 685
21 nov. 2007 à 09:36
21 nov. 2007 à 09:36
bonjour
Faudrait regarder la façon de récupérer la valeur dans MACENTTL.XLA qui ne doit pas être correcte en 2007
Faudrait regarder la façon de récupérer la valeur dans MACENTTL.XLA qui ne doit pas être correcte en 2007
Kitty-cat
Messages postés
141
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
6 août 2008
10
21 nov. 2007 à 09:49
21 nov. 2007 à 09:49
Vérifié aussi. Et ca a pas l'air d'être ça non plus. En fait la macro fait bien son boulot. Mais avec un 0.00 au lieu de le faire avec un 5123.46 (Par exemple). Au début, j'pensais que c'était mon appel à la macro qui était pas bon, mais si on y refléchit bien, cela ne peut pas être ça, puisqu'il m'affiche "Zero Euros, Zero Cents". Le problème, c'est que même en ciblant la case à la main, cet andouille d'excel 2007 continue à m'ignorer sa valeur.
Kitty-cat
Messages postés
141
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
6 août 2008
10
21 nov. 2007 à 11:27
21 nov. 2007 à 11:27
Testé...et ca a pas marché non plus malheureusement.
Je crains que tu finisses comme moi à force : A te demander pourquoi excel 2007 a décreté qu'il ne ferait pas marcher cette fonction alors qu'elle marchait très bien avant.
Je crains que tu finisses comme moi à force : A te demander pourquoi excel 2007 a décreté qu'il ne ferait pas marcher cette fonction alors qu'elle marchait très bien avant.