|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Chargé d'affaire Inscription : septembre 2011 Messages : 10 ![]() |
Bonjour,
cette macro fonctionne : Code :
Code :
|
||||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 957 ![]() |
Bonjour,
Essai ça Code :
|
||
|
|
00
|
|
|
#3 | |||||||||
|
Invité de passage
![]() Chargé d'affaire Inscription : septembre 2011 Messages : 10 ![]() |
j'ai fait tourner le pgm :
Code :
Citation:
Code :
Citation:
Code :
Citation:
|
|||||||||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 957 ![]() |
Il n'y a pas d'erreur mais si tu ne comprends pas, je peux commenter le code.
|
|
|
00
|
|
|
#5 | ||||||
|
Invité de passage
![]() Chargé d'affaire Inscription : septembre 2011 Messages : 10 ![]() |
bonjour,
merci , désolé pour le mail précedent je ne voulais pas l'envoyer. je fais du sas tres mal, j'ai presque compris. (je consacre 15% de mon temps a sas) voila ci dessous un extrait de mon programme (il fonctionne parfaitement et fait ce que je veux mais il manque clairement d'une bonne macro) je voudrais bien faire un petit exemple comme celui envoyé megamind2 mais je ne sais pas faire ca : Code :
un extrait de mon pgm affreux certes mais il fonctionne : .... Code :
Code :
|
||||||
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Chargé d'affaire Inscription : septembre 2011 Messages : 10 ![]() |
Code :
|
||
|
|
00
|
|
|
#7 | ||
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 957 ![]() |
Bonjour,
Voici une autre façon de faire. J'ai fixé la variable prim_ttc à 9487 dans la macro sur toutes les lignes mais je ne crois pas que c'est le cas. Code :
|
||
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() Chargé d'affaire Inscription : septembre 2011 Messages : 10 ![]() |
Merci Megamind2 mais c'est un peu trop compliqué pour moi :
pour avancer (en pas a pas) je voudrais créer une mini base de la forme ci-dessous mais je n'y arrive pas. Code :
avec cette mini base je pourrais ensuite tester ta macro parceque la je suis dans le noir. |
||
|
|
00
|
|
|
#9 | ||
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 957 ![]() |
Voilà, voilou!!
Code :
|
||
|
|
00
|
|
|
#10 | ||
|
Invité de passage
![]() Chargé d'affaire Inscription : septembre 2011 Messages : 10 ![]() |
Merci,
Désolé Je n'arrive pas a adapter la macro que tu m'as envoyé megamind2. revoila ce que je voudrais faire avec une table pour tester : Code :
|
||
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Chargé d'affaire Inscription : septembre 2011 Messages : 10 ![]() |
Dans mon mail precedent il faut lire dans ma mini macro %calcule que je teste x1 a tous les bordreaux de 2010 puis 2011 pas deux fois 2010. Gloups.
|
|
|
00
|
|
|
#12 | ||
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 957 ![]() |
Tu n'auras pas du mal à comprendre, je vois que tu maitrises les array
Code :
|
||
|
|
00
|
|
|
#13 | ||
|
Invité de passage
![]() Chargé d'affaire Inscription : septembre 2011 Messages : 10 ![]() |
Megamind2 encore merci de te donner autant de mal.
ca ne fait pas ce que je veux encore il me manquerai un truc du genre ci dessous qui ne marche pas: Code :
en language familier ce que je voudrais faire: C'est decouper dans les 12 mois suivant la date de reference ma prime ttc (annuelle) sachant que chaque prime a une date de reference differente et mettre ces primes découpées dans des colonnes ou le nom indique un des 12 mois suivant la date de reference. si j'ai une prime 120 avec une date de reference 01/05/2011 je veux que mon pgm retourne cela : bord052011 =10 bord062011=10 bord072011 =10 bord082011=10 bord092011=10 bord102011=10 bord112011=10 bord122011=10 bord012012=10 bord022010=10 bord032012=10 bord042012=10 et ce sont les seules colonnes remplies pour cette ligne. si ma ligne suivante contient une prime de 144 avec une date de reference 01/03/2010 je veux : bord032010 =12 bord042010=12 bord052010 =12 bord062010=12 bord072010=12 bord082010=12 bord092010=12 bord102010=12 bord112010=12 bord122010=12 bord012011=12 bord022011=12 et ce sont les seules colonnes remplies pour cette ligne. peut être que j'ai mal pris le truc depuis le début. j'ai crée mes x pour trouver les 12 mois qui suivent ma date de ref j'ai crée mes mois de bordereaux pour dire il y a 36 mois possible d'affectations. et je compare les 2 colonnes une a une pour remplir des colonnes comme si dessus. |
||
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 957 ![]() |
Désolé mais je n'ai pas tout compris ou peut être pas du tout
|
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Chargé d'affaire Inscription : septembre 2011 Messages : 10 ![]() |
Merci quand meme.
J'ai deux solutions ou j'abandonne ou je remets le programme en entier qui fonctionne avec une mini table de départ. on verra lundi mais je veux bien coché resolu et abandonner. j'ai deja passé plus de temps que prevu sur ce truc mais en meme temps j'ai appris pas mal de chose. Bon weekend |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com