1sichangement0sinon
Résolu/Fermé
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
-
2 févr. 2011 à 15:12
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 - 4 févr. 2011 à 13:59
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 - 4 févr. 2011 à 13:59
15 réponses
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
2
2 févr. 2011 à 15:51
2 févr. 2011 à 15:51
je sais vous allez me dire utilise SI(B1=A1;0;1)
mais ca j'arrive pas à le généraliser comme suit:
le cas avec des 1 c'était mon premier cas
pour le deuxième, pour chaque ligne au deuxième 1 j'aurais voulu mettre un 2(et que des 0 avant y compris à la place du premier 1), autrement dit j'aimerai mettre un 2 au deuxième changement et que des 0 partout ailleurs.
au troisième cas, un 3 au troisième changement....jusqu'à au cas 9.
Merci pour vos réponses.
mais ca j'arrive pas à le généraliser comme suit:
le cas avec des 1 c'était mon premier cas
pour le deuxième, pour chaque ligne au deuxième 1 j'aurais voulu mettre un 2(et que des 0 avant y compris à la place du premier 1), autrement dit j'aimerai mettre un 2 au deuxième changement et que des 0 partout ailleurs.
au troisième cas, un 3 au troisième changement....jusqu'à au cas 9.
Merci pour vos réponses.
ccm81
Messages postés
10854
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2024
2 404
Modifié par ccm81 le 2/02/2011 à 16:16
Modifié par ccm81 le 2/02/2011 à 16:16
re
ça faisait un bout de temps ...
encore besoin de précisions, au vu de ton 2° post
1. tu as mis en ligne 6 les résultats obtenus pour la ligne 20
2. en BL20, 1° changement (19>49), tu as mis BL6 1
3. en BS20, 2° changement (49>47), tu as mis BS6 à 1, et là tu voudrais mettre BS6 à 2, et remettre BL6 à 0
4. en CA20, 3° changement (47>59), tu as mis CA6 à 1, et tu veux mettre CA6 à 3, et remettre BS6 à 0
etc ... jusqu'à FB20
5. et tu veux mettre en dessous la même chose pour la ligne 21
RQ1. je suppose que tu veux mettre ces resultats ailleurs que sur cette feuille (il y a 600 lignes a traiter)
RQ2. tes valeurs commencent en colonne S
RQ3. je ne pourrai pas t'aider dans l'immédiat, mais ces précisions pourront aider un autre intervenant
bonne suite
ça faisait un bout de temps ...
encore besoin de précisions, au vu de ton 2° post
1. tu as mis en ligne 6 les résultats obtenus pour la ligne 20
2. en BL20, 1° changement (19>49), tu as mis BL6 1
3. en BS20, 2° changement (49>47), tu as mis BS6 à 1, et là tu voudrais mettre BS6 à 2, et remettre BL6 à 0
4. en CA20, 3° changement (47>59), tu as mis CA6 à 1, et tu veux mettre CA6 à 3, et remettre BS6 à 0
etc ... jusqu'à FB20
5. et tu veux mettre en dessous la même chose pour la ligne 21
RQ1. je suppose que tu veux mettre ces resultats ailleurs que sur cette feuille (il y a 600 lignes a traiter)
RQ2. tes valeurs commencent en colonne S
RQ3. je ne pourrai pas t'aider dans l'immédiat, mais ces précisions pourront aider un autre intervenant
bonne suite
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
2
Modifié par cindy001 le 2/02/2011 à 17:23
Modifié par cindy001 le 2/02/2011 à 17:23
Toutes tes remarques sont juste, tu as bien compris j'aimerrai donc avoir les 9 cas(premier cas celui avec que des 1 et des 0, deuxième que des 2 et des 0...jusqu'à cas9)
avoir chacun des cas sur un onglet différent ou pas, peu d'importance.
Merci de m'avoir répondu.
avoir chacun des cas sur un onglet différent ou pas, peu d'importance.
Merci de m'avoir répondu.
ccm81
Messages postés
10854
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2024
2 404
3 févr. 2011 à 13:43
3 févr. 2011 à 13:43
re
ton dernier post a jeté comme un doute dans ce que j'ai compris
j'ai fait ça
http://www.cijoint.fr/cjlink.php?file=cj201102/cij2RpVK0F.xls
RQ1. j'ai teste sur 1 seule ligne et en lignes 7 à 15 pour voir les 9 cas. ça demande a etre remanié pour ventiler les 9 cas dans d'autres emplacements
RQ2. pour l'execution complete, il faut modifier les constantes
RQ3. je n'ai pas teste sur la totalite, là il peut y avoir un pb de durée d'execution
RQ4. tu dis si j'ai mal compris
bonne suite
ton dernier post a jeté comme un doute dans ce que j'ai compris
j'ai fait ça
http://www.cijoint.fr/cjlink.php?file=cj201102/cij2RpVK0F.xls
RQ1. j'ai teste sur 1 seule ligne et en lignes 7 à 15 pour voir les 9 cas. ça demande a etre remanié pour ventiler les 9 cas dans d'autres emplacements
RQ2. pour l'execution complete, il faut modifier les constantes
RQ3. je n'ai pas teste sur la totalite, là il peut y avoir un pb de durée d'execution
RQ4. tu dis si j'ai mal compris
bonne suite
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
2
3 févr. 2011 à 15:10
3 févr. 2011 à 15:10
Merci beaucoup ccm181c exactement ce que je veux.
pour faire propre on pourrait avoir 9 onglets pour chacun des cas et dans chacun on aura les chiffres de la ligne 20 à 619 (que des 0 et des 1 pour le cas 1, que des 0 et des 2 pour le cas 2...jusqu'au cas 9, comme tu l'as bien compris
Merci encore.
pour faire propre on pourrait avoir 9 onglets pour chacun des cas et dans chacun on aura les chiffres de la ligne 20 à 619 (que des 0 et des 1 pour le cas 1, que des 0 et des 2 pour le cas 2...jusqu'au cas 9, comme tu l'as bien compris
Merci encore.
ccm81
Messages postés
10854
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2024
2 404
3 févr. 2011 à 15:20
3 févr. 2011 à 15:20
re
bon, ça me rassure.
si tu as besoin d'aide pour automatiser tout ça, comme on l'a deja fait sur ce projet avec une creation auto des feuilles tu dis.
sinon tu mets a resolu
bonne suite
bon, ça me rassure.
si tu as besoin d'aide pour automatiser tout ça, comme on l'a deja fait sur ce projet avec une creation auto des feuilles tu dis.
sinon tu mets a resolu
bonne suite
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
2
3 févr. 2011 à 15:30
3 févr. 2011 à 15:30
dans ke fichier que t'as mis sur ci-joint t'as pas mis de macro??
justement j'aurais besoin d'aide pour automatiser tout ca
Merci Merci.
justement j'aurais besoin d'aide pour automatiser tout ca
Merci Merci.
ccm81
Messages postés
10854
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2024
2 404
3 févr. 2011 à 15:38
3 févr. 2011 à 15:38
re
si , la macro attachée au bouton OK est dans Feill9(Data) , la liste des feuilles est au dessus des Modules ...(clic-droit sur l'onglet-visualiser le code)
pour la suite, je ne peux pas avant une petite heure, si tu as plié la bête avant, tu dis
bonne suite
si , la macro attachée au bouton OK est dans Feill9(Data) , la liste des feuilles est au dessus des Modules ...(clic-droit sur l'onglet-visualiser le code)
pour la suite, je ne peux pas avant une petite heure, si tu as plié la bête avant, tu dis
bonne suite
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
2
3 févr. 2011 à 15:54
3 févr. 2011 à 15:54
le plus propre, ca serait d'avoir 9 onglets, comme dans le fichier ci-joint(j'ai commencé onglet cas 1 pour le premier et onglet cas 2 pour le deuxième, je l'ai fais pour la première ligne de chiffre, ligne 20)
http://www.cijoint.fr/cjlink.php?file=cj201102/cij4W47dSD.xls
car comme on a 619 lignes c mieux de faire 9 onglets de 619 lignes plutot que 619 onglets de 9 lignes chacun.
Merci encore.
http://www.cijoint.fr/cjlink.php?file=cj201102/cij4W47dSD.xls
car comme on a 619 lignes c mieux de faire 9 onglets de 619 lignes plutot que 619 onglets de 9 lignes chacun.
Merci encore.
ccm81
Messages postés
10854
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2024
2 404
3 févr. 2011 à 17:17
3 févr. 2011 à 17:17
re
sûr que 9 onglets c'est mieux que 620, je le voais comme ça !
j'ai jeté un oeil sur ton fichier, je n'y ai pas retrouvé le code de la macro en feuille9.
Mon idée c'était d'automatiser la creation et le remplissage des 9 onglets.
Il faudrait connaitre
- le nom générique des feuilles (après, on ajoute le n° du cas)
- ce que tu veux mettre dans ces feuilles, j
'avais compris que tu n'y voulais que les resultats obtenus pour les 620 lignes (et non les données de la feuille Data) soit 620 lignes x 120 colonnes de 0 et de x pour le cas x
- a partir de quelle cellule tu veux ces resultats (moins important on va parametrer)
je ne peux pas m'y mettre dans l'immédiat, mais si tu pouvais repondre a ces questions, ça serait deja ça.
bonne suite
sûr que 9 onglets c'est mieux que 620, je le voais comme ça !
j'ai jeté un oeil sur ton fichier, je n'y ai pas retrouvé le code de la macro en feuille9.
Mon idée c'était d'automatiser la creation et le remplissage des 9 onglets.
Il faudrait connaitre
- le nom générique des feuilles (après, on ajoute le n° du cas)
- ce que tu veux mettre dans ces feuilles, j
'avais compris que tu n'y voulais que les resultats obtenus pour les 620 lignes (et non les données de la feuille Data) soit 620 lignes x 120 colonnes de 0 et de x pour le cas x
- a partir de quelle cellule tu veux ces resultats (moins important on va parametrer)
je ne peux pas m'y mettre dans l'immédiat, mais si tu pouvais repondre a ces questions, ça serait deja ça.
bonne suite
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
2
3 févr. 2011 à 17:41
3 févr. 2011 à 17:41
Merci d'etre encore là ccm181
j 'avais compris que tu n'y voulais que les resultats obtenus pour les 620 lignes (et non les données de la feuille Data) soit 620 lignes x 120 colonnes de 0 et de x pour le cas x
pour répondre à cette question oui à la fin je veux que les résultats obtenus.
L'étape de la macro pourrait etre la suivante: For feuille = 1 To 9 (ca serait ca le x=1..9)
On créer les 9 feuille excels : et chacune d'entre elles correspond à un cas x
- a partir de quelle cellule tu veux ces resultats: à partir de la cellule ou on a le premier chiffre pour chaque ligne(pour la ligne 20 c en AZ donc dans chacunes des feuilles créer on aura le premier 0 en AZ pour la ligne 20.......jusqu'à la ligne 619)
j 'avais compris que tu n'y voulais que les resultats obtenus pour les 620 lignes (et non les données de la feuille Data) soit 620 lignes x 120 colonnes de 0 et de x pour le cas x
pour répondre à cette question oui à la fin je veux que les résultats obtenus.
L'étape de la macro pourrait etre la suivante: For feuille = 1 To 9 (ca serait ca le x=1..9)
On créer les 9 feuille excels : et chacune d'entre elles correspond à un cas x
- a partir de quelle cellule tu veux ces resultats: à partir de la cellule ou on a le premier chiffre pour chaque ligne(pour la ligne 20 c en AZ donc dans chacunes des feuilles créer on aura le premier 0 en AZ pour la ligne 20.......jusqu'à la ligne 619)
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
2
4 févr. 2011 à 10:45
4 févr. 2011 à 10:45
Pour simplifier le problème on pourrait laisser ca comme ca:http://www.cijoint.fr/cjlink.php?file=cj201102/cijhOQLzTv.xls
mais commencer en ligne 1020 pour le cas 1 jusqu'à 1619
commencer en ligne 2020 pour le cas 2 jusqu'à 2619.....
et en ligne 9020 pour le cas 9 jusqu'à la ligne 9619*
Merci encore
mais commencer en ligne 1020 pour le cas 1 jusqu'à 1619
commencer en ligne 2020 pour le cas 2 jusqu'à 2619.....
et en ligne 9020 pour le cas 9 jusqu'à la ligne 9619*
Merci encore
ccm81
Messages postés
10854
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2024
2 404
4 févr. 2011 à 12:05
4 févr. 2011 à 12:05
re
bon, je m'y remets
pas de pb pour la creation auto des onglets,
j'avais realisé une version qui fonctionne mais comme j'ai travaillé (bêtement) sur la feuille plutot qu'en memoire, l'execution prend du temps (de l'ordre de 2 mn par cas).
je m'attaque a une version plus econome
a+
bon, je m'y remets
pas de pb pour la creation auto des onglets,
j'avais realisé une version qui fonctionne mais comme j'ai travaillé (bêtement) sur la feuille plutot qu'en memoire, l'execution prend du temps (de l'ordre de 2 mn par cas).
je m'attaque a une version plus econome
a+
ccm81
Messages postés
10854
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2024
2 404
4 févr. 2011 à 12:20
4 févr. 2011 à 12:20
re
voila une version qui fonctionne dans un temps raisonnable
http://www.cijoint.fr/cjlink.php?file=cj201102/cijcKSfEOc.xls
j'ai fait un debut de verification mais il te faudra faire ça soigneusement
tu me dis si ça correspond à ce que tu veux
bonne suite
voila une version qui fonctionne dans un temps raisonnable
http://www.cijoint.fr/cjlink.php?file=cj201102/cijcKSfEOc.xls
j'ai fait un debut de verification mais il te faudra faire ça soigneusement
tu me dis si ça correspond à ce que tu veux
bonne suite
cindy001
Messages postés
102
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
17 août 2011
2
4 févr. 2011 à 13:59
4 févr. 2011 à 13:59
c exactement ce que je voulais.
Encore merci
Encore merci