OVH Cloud OVH Cloud

Besoin d'un conseil de Pro - Clement ou autres experts

5 réponses
Avatar
Eric Tremblay
Bonjour Cl=E9ment,

je ne sais pas si tu as vu mon dernier message, car il=20
commencait =E0 avoir beaucoup des sous-cat=E9gories.

Voici l'adresse :=20
http://cjoint.com/?mcv0xOChlC

P.S. J'ai une feuille et un module qui contiennent du=20
code.

Donnes-moi des nouvelles

>-----Message d'origine-----
>Bonjour,
>
>Pour =E9viter les envois multiples et si ton fichier ne=20
d=E9passe pas 250
>Ko, (au besoin tu le " zipper"), d=E9pose le sur=20
http://www.cjoint.com
>et donne nous l'adresse qu'ils vont te donner =E0 la fin=20
de l'op=E9ration.

"Eric Tremblay" <anonymous@discussions.microsoft.com> a=20
=E9crit dans le=20
message de news: 006701c4d8a6$1b3ed590$a501280a@phx.gbl...
Bonjour =E0 tous et =E0 toutes,

J'ai du code dans une Feuille o=F9 j'utilise principalement
Worksheet_Change pour obtenir la cellule o=F9 il y a eu un
changement. Cela fonctionne tr=E8s bien, mais le probl=E8me
est que cela est difficile =E0 lire du fait qu'il y a pr=E8s
d'une centaine de lignes de code.

J'aimerais r=E9duire mon code au maximum, mais lorsque je
tente d'utiliser des Call vers d'autres proc=E9dures.. eh
bien les variables ne suivent pas, car des proc=E9dures ne
retournent pas de valeurs. J'ai tent=E9 d'utiliser des
fonctions, mais la mani=E8re dont mon application est
mont=E9e, les m=EAmes variables changent de valeurs s'il y a
un changement dans une plage de s=E9lection sp=E9cifique.

Avez-vous de suggestions?

Merci=20

5 réponses

Avatar
Clément Marcotte
Bonjour,

Je regarde au cours de la journée.


"Eric Tremblay" a écrit dans le
message de news:0ee701c4d92a$df9e64d0$
Bonjour Clément,

je ne sais pas si tu as vu mon dernier message, car il
commencait à avoir beaucoup des sous-catégories.

Voici l'adresse :
http://cjoint.com/?mcv0xOChlC

P.S. J'ai une feuille et un module qui contiennent du
code.

Donnes-moi des nouvelles

-----Message d'origine-----
Bonjour,

Pour éviter les envois multiples et si ton fichier ne
dépasse pas 250

Ko, (au besoin tu le " zipper"), dépose le sur
http://www.cjoint.com

et donne nous l'adresse qu'ils vont te donner à la fin
de l'opération.


"Eric Tremblay" a
écrit dans le
message de news: 006701c4d8a6$1b3ed590$
Bonjour à tous et à toutes,

J'ai du code dans une Feuille où j'utilise principalement
Worksheet_Change pour obtenir la cellule où il y a eu un
changement. Cela fonctionne très bien, mais le problème
est que cela est difficile à lire du fait qu'il y a près
d'une centaine de lignes de code.

J'aimerais réduire mon code au maximum, mais lorsque je
tente d'utiliser des Call vers d'autres procédures.. eh
bien les variables ne suivent pas, car des procédures ne
retournent pas de valeurs. J'ai tenté d'utiliser des
fonctions, mais la manière dont mon application est
montée, les mêmes variables changent de valeurs s'il y a
un changement dans une plage de sélection spécifique.

Avez-vous de suggestions?

Merci

Avatar
Clément Marcotte
Rebonjour,

Il semble que ton fichier zip est arrivé corrompu sur cjoint.com.
Quand j'essaie de le "dézipper" chez moi, ZipGenius plante.

Quand je le fais réparer par ZipGenius, il m'enlève toutes les
procédures VBA.

J'ai vérifié avec d'autres fichiers "zip", pas de problème.

Tu peux me l'envoyer en format Excel à serenissimeàsympatico.ca.
Remplace à par @


"Eric Tremblay" a écrit dans le
message de news:0ee701c4d92a$df9e64d0$
Bonjour Clément,

je ne sais pas si tu as vu mon dernier message, car il
commencait à avoir beaucoup des sous-catégories.

Voici l'adresse :
http://cjoint.com/?mcv0xOChlC

P.S. J'ai une feuille et un module qui contiennent du
code.

Donnes-moi des nouvelles

-----Message d'origine-----
Bonjour,

Pour éviter les envois multiples et si ton fichier ne
dépasse pas 250

Ko, (au besoin tu le " zipper"), dépose le sur
http://www.cjoint.com

et donne nous l'adresse qu'ils vont te donner à la fin
de l'opération.


"Eric Tremblay" a
écrit dans le
message de news: 006701c4d8a6$1b3ed590$
Bonjour à tous et à toutes,

J'ai du code dans une Feuille où j'utilise principalement
Worksheet_Change pour obtenir la cellule où il y a eu un
changement. Cela fonctionne très bien, mais le problème
est que cela est difficile à lire du fait qu'il y a près
d'une centaine de lignes de code.

J'aimerais réduire mon code au maximum, mais lorsque je
tente d'utiliser des Call vers d'autres procédures.. eh
bien les variables ne suivent pas, car des procédures ne
retournent pas de valeurs. J'ai tenté d'utiliser des
fonctions, mais la manière dont mon application est
montée, les mêmes variables changent de valeurs s'il y a
un changement dans une plage de sélection spécifique.

Avez-vous de suggestions?

Merci

Avatar
Clément Marcotte
Bonjour,

En attendant, tu peux toujours faire une recherche pour les variables
que tu utilises. Si tu sélectionnes une variable dans l'éditeur de
macros, et que tu fais la recherche dans tout le projet, tu peux voir
dans quelle(s) autre(s) procédures la variable est utilisée.

Une fois que tu auras "une idée générale" de l'utilisation des
variables, tu pourras décider la(les)quelle(s) peu(ven)t être
déclarée(s) plublique(s) sans danger et la(les)quelle(s) ne le
peu(vent) pas.

AMHA, c'est seulement après cela que tu pourras effectuer un/des
réaménagements à ton code. (Mais là, la malchance ne me permets pas
d'en dire plus.)

P.S. Si quelqu'un parvient à récupérer le fichier sur cjoint.com et à
l'extraire sans problème et à l'ouvrir au complet (avec les macros)
dans Excel, j'aimerais le savoir. Cela me permettrait de savoir s'il y
a un problème chez moi.


"Eric Tremblay" a écrit dans le
message de news:0ee701c4d92a$df9e64d0$
Bonjour Clément,

je ne sais pas si tu as vu mon dernier message, car il
commencait à avoir beaucoup des sous-catégories.

Voici l'adresse :
http://cjoint.com/?mcv0xOChlC

P.S. J'ai une feuille et un module qui contiennent du
code.

Donnes-moi des nouvelles

-----Message d'origine-----
Bonjour,

Pour éviter les envois multiples et si ton fichier ne
dépasse pas 250

Ko, (au besoin tu le " zipper"), dépose le sur
http://www.cjoint.com

et donne nous l'adresse qu'ils vont te donner à la fin
de l'opération.


"Eric Tremblay" a
écrit dans le
message de news: 006701c4d8a6$1b3ed590$
Bonjour à tous et à toutes,

J'ai du code dans une Feuille où j'utilise principalement
Worksheet_Change pour obtenir la cellule où il y a eu un
changement. Cela fonctionne très bien, mais le problème
est que cela est difficile à lire du fait qu'il y a près
d'une centaine de lignes de code.

J'aimerais réduire mon code au maximum, mais lorsque je
tente d'utiliser des Call vers d'autres procédures.. eh
bien les variables ne suivent pas, car des procédures ne
retournent pas de valeurs. J'ai tenté d'utiliser des
fonctions, mais la manière dont mon application est
montée, les mêmes variables changent de valeurs s'il y a
un changement dans une plage de sélection spécifique.

Avez-vous de suggestions?

Merci

Avatar
Alain CROS
Bonjour.

Je l'ai récupérer hier dezipper avec ZipGenius mais il y a tellement de variables que j'ai laissé tomber puis supprimer.

Donc le problème doit être chez toi

Alain CROS


"Clément Marcotte" a écrit dans le message de news:
P.S. Si quelqu'un parvient à récupérer le fichier sur cjoint.com et à
l'extraire sans problème et à l'ouvrir au complet (avec les macros)
dans Excel, j'aimerais le savoir. Cela me permettrait de savoir s'il y
a un problème chez moi.


"Eric Tremblay" a écrit dans le
message de news:0ee701c4d92a$df9e64d0$
Bonjour Clément,

je ne sais pas si tu as vu mon dernier message, car il
commencait à avoir beaucoup des sous-catégories.

Voici l'adresse :
http://cjoint.com/?mcv0xOChlC



Avatar
Clément Marcotte
Donc le problème doit être chez toi


Merci. Cela veut donc dire que je risque de devoir m'arracher quelques
uns des cheveux qui me restent.

"Alain CROS" a écrit dans le message de
news: