Camilka


781 messages

LAN

Lundi 11 Novembre 2013 - 12:21

Hi everyone !

 

Au boulot, nous utilisons une macro excel 4 pour établir nos bons de commande. En gros, la macro permet d'attribuer un n° de commande, d'établir le bon de réception et d'enregistrer la commande sous un nom particulier. Cependant, cette macro a traversé les années sans subir de mise à jour et à l'heure actuelle, quelques bugs surviennent. Tout frais, tout jeune dans cette boîte j'entreprends de donner un coup de neuf à cette macro. C'est là que j'ai besoin de vous ! Très content

 

J'ai fait quelques recherches concernant le vocabulaire et la syntaxe des fonctions des macros excel 4, mais je n'ai pas trouvé de doc/site assez complet. J'aimerais bien comprendre l'ensemble du fonctionnement de la macro pour voir si je peux l'améliorer voire la corriger. Si vraiment les macros excel 4 sont dépassées ou obsolètes, je dois passer soit en enregistrement direct (ce qui je pense ne sera pas assez complet) soit directement taper mon code dans visual basic (ce qui me décourage d'avance !).

 

Bref, vos avis ? vos conseils ? 


Il faut s'entraider, c'est la loi de la nature. Jean de la Fontaine

alexscott


dirigeant

11650 messages

Dirigeant, Membre, Developpeur, LAN-MASTER, Streamer, Adjoint (ED)

Lundi 11 Novembre 2013 - 16:06

la dernière solution est la meilleure. Avant de commencer, il faut que tu fasses des spécifications complètes : décrire précisement le métier à effectuer des paramètres saisis par les utilisateurs au résultat produit par le programme.

 

Ces spécifications doivent être écrites et compréhensible. Une personne de ta boîte pourra vérifier que tu as bien compris ce qu'il faut faire en relisant ces spécifications.

 

Une fois cela fait, tu devrais pouvoir lire l'existant plus facilement et peut–être trouvé ce qui ne fonctionne pas et soit corriger soit le ré-écrire.

 

Techniquement, Excel est très loin de mon domaine d'expertise donc je ne pourrais pas t'aider pour cette partie de ta question. Ce que je te propose est un peu chiant certtes mais c'est ce qui te donnera les meilleures chances de réussir, d'avoir un document de référence (ie: documentation fonctionnelle et/ou technique) et d'intéragir de manière efficace avec tes collègues sur ce sujet.

 

Si la personne qui avait écrite la macro à la base avait fait ce travail de documentation, tu serais reparti de ce document pour travailler : le faire évoluer et valider puis implémenter les modifications/corrections ou tout ré-écrire.


Que le citron soit pressé ou qu'il vente, il jute.

Camilka


781 messages

LAN

Lundi 11 Novembre 2013 - 19:28

Je connais déjà la fonction détaillée de la macro (sans l'avoir écrit) mais par contre je vais me renseigner sur la création de la macro pour peut-être avoir le travail de documentation s'il a été fait.

J'ai déjà vu pendant mon DUT les bases de visual basic, mais je pense mes connaissances restent sommaires. Je vais essayer de faire une version sur visual basic après avoir défini les tâches précisemment ...

 

Merci Alex ! Très content 


Il faut s'entraider, c'est la loi de la nature. Jean de la Fontaine

lemonhead


dirigeant

18018 messages

Fondateur, Dirigeant, Membre, Developpeur, LAN-MASTER, Streamer, Corpo, Designer, Adjoint (ED)

Mardi 12 Novembre 2013 - 17:56

Par contre, coup de chance, c'est pile poil mon domaine d'expertise. Les macro VB excel n'ont pas de secret pour moi. Alex a raison, il faut absolument tout écrire à la main, et bien documenter la chose. Le mode "enregistrer" est à réserver dans des cas très très précis, et ça génère un code imbuvable et inexploitable. Si besoin, on peut s'organiser une réunion TS, et mettre en place un bureau à distance pour que je puisse travailler avec toi sur ton ordi (avec un outil du style UltraVNC, à installer sur ton ordi, pour me donner accès à ton PC).


« Lemon est vraiment un Malade... Heureusement qu'il est de notre côté.» (Guzmud)

« Lemon est fort, Lemon est beau, Lemon est sexy, Lemon est omniscient, Lemon est THE Lemon » (Violenconjugal)

« Lemon a un monde à lui dans sa tête » (Im_a_player)

« Putain, ca devient trop ce clan. Bientot on appelera Lemon le Parrain et le clan la Famille. Nawak » (Rumpl)

« Lemon est le seul mec qui préfère qu'on lui dise qu'il a une grosse femme plutôt qu'une grosse bite. » (Thrallscream)

« Lemon vient de me montrer... c'est ENORME !!! » (Seven)

« Lemon est un dieu, et Thrall a une.... enfin bon, je m'égare. » (Titi-fr)

bcrevette


2438 messages

Membre, Retraité

Mardi 12 Novembre 2013 - 18:39

Lemon est un trojan...

Camilka


781 messages

LAN

Mardi 12 Novembre 2013 - 18:49

lemonhead a écrit :

Par contre, coup de chance, c'est pile poil mon domaine d'expertise. Les macro VB excel n'ont pas de secret pour moi. Alex a raison, il faut absolument tout écrire à la main, et bien documenter la chose. Le mode "enregistrer" est à réserver dans des cas très très précis, et ça génère un code imbuvable et inexploitable. Si besoin, on peut s'organiser une réunion TS, et mettre en place un bureau à distance pour que je puisse travailler avec toi sur ton ordi (avec un outil du style UltraVNC, à installer sur ton ordi, pour me donner accès à ton PC).


J'avoue ! Très content Je prépare ça rapidement et on s'organise ça parce que c'est bien la partie enregistrer qui me fait le plus peur ...


Il faut s'entraider, c'est la loi de la nature. Jean de la Fontaine

Seven


dirigeant

3559 messages

Dirigeant, Membre, Adjoint (SC), LAN, Streamer, Designer

Mardi 12 Novembre 2013 - 18:50

j'aime lire toute une conversation et ne pas en comprendre un mot Content


 

"Ca me fait mal de le dire, mais Seven a raison" - Lemon

"Seven est toujours de bon conseil!" - Bcrevette

"Ce mec n'a aucune limite !" - Lemon

"Seven, fais de moi un objet d'étude" - Lemon

"J'arrête pas quand elle a mal, j'arrête quand je suis vidé"- Queen... enfin presque

 

bcrevette


2438 messages

Membre, Retraité

Mardi 12 Novembre 2013 - 19:18

Il n'y a rien a comprendre, Lemon va encore faire des dégats... Laughing Je ne laisserai pas avoir la main sur mon bijoux... et ce n'est pas faute d'avoir essayé, heureusement que j'ai tenu bon... Yell

Giss


5165 messages

Mardi 12 Novembre 2013 - 21:21

bcrevette a écrit :

Il n'y a rien a comprendre, Lemon va encore faire des dégats... Laughing Je ne laisserai pas avoir la main sur mon bijoux... et ce n'est pas faute d'avoir essayé, heureusement que j'ai tenu bon... Yell


Comme j'approuve ! Très content

bourvil


dirigeant

6099 messages

Dirigeant, Membre, Developpeur, LAN, Designer

Mardi 12 Novembre 2013 - 21:42 (post édité 2 fois)


(Guilde) Adishatz : Tout le monde se fist, on ne sait plus où est la tête, ni le cul.
(Guilde) Zejabel : Desormais on est assez nombreux pour faire une chenille ^^

bcrevette


2438 messages

Membre, Retraité

Mardi 12 Novembre 2013 - 23:36

Lol Boubou, t'aurais au moins pu tatouer excel dessus...

Liens utiles : Rechercher - Droits d'accès