Traduction d'algorithme

  • Initiateur de la discussion Initiateur de la discussion charlee
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

charlee

Guest
Bonjour à tous🙂
j'ai crée un algorithme en francais mais je ne sais pas trop comment le traduire. Merci à ceux qui essairont!
Ceci me permettra de supprimer des lignes selon des paramètres.

Pour i =2 à 99999999999999999 et j=1 à 99999999999999999
tant que COLONNEA = i et COLONNEB = j
Garder les 2 premières lignes de la valeur quelconque de la COLONNEC et supprimer les autres
SAUF
- si valeur quelconque de la COLONNEC de la 1ere ligne est égal au 2nd
- si valeur quelconque de la COLONNEC de la 2nde ligne est égal au 3ème
Alors garder les 3 premières ligne et supprimer les autres.

Cette boucle est valable jusq'au prochain j puis jusqu'au prochain i.
 
Re : Traduction d'algorithme

Salut charlee et le forum
Au lieu de donner un charabia dans un pseudo langage incompréhensible, essaies de l'exposer en français clair et tu auras de réponses!

Pour i =2 à 99999999999999999 et j=1 à 99999999999999999
Ça c'est deux boucles imbriquées
Code:
For I = cells(Rows.Count,"A").end(xlup).row to 2 step -1
    For J = cells(Rows.Count,"B").end(xlup).row to 2 step -1
    '.........................
    Next J
Next I
Pas la peine d'aller à la 99999999999999999ème ligne. on peut se limiter à la dernière non vide. Comme on va supprimer des lignes, il faut partir de la dernière pour aller à la seconde
Garder les 2 premières lignes de la valeur quelconque de la COLONNEC et supprimer les autres
Les lignes ou les cellules ?
Range([C3], Range(Rows.Count, "C").End(xlUp)).Delete
Pour les cellules.
SAUF
- si valeur quelconque de la COLONNEC de la 1ere ligne est égal au 2nd
- si valeur quelconque de la COLONNEC de la 2nde ligne est égal au 3ème
Alors garder les 3 premières ligne et supprimer les autres.
Là, je suis largué! Moi y en a pas comprendre ce que toi vouloir dire!
Expliques simplement ce que tu veux. Donnes un exemple.
A+
 
Re : Traduction d'algorithme

Bonjour à tous,

Déjà avec le million de lignes d'XL2007, je trouvais que ça allais loin, alors là, Excel va faire concurrence à Oracle 😉

je me demande ce que ça donne comme temps de calcul une formule matricielle sur 99999999999999999 lignes 😀
 
Re : Traduction d'algorithme

Merci pour vos efforts Gorfael.
je l'ai posté en francais plus tôt mais j'ai l'impression que mon problème est bien trop compliqué pour être résolu par internet. il serait plus simple de l'expliquer de vive voix.
Bref j'ai posté l'énoncé en francais avant de posté ici voici donc le lien avec exemple s'il sont compréhensible par d'autre que moi 🙂
https://www.excel-downloads.com/threads/redondance-complexe.135901/
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
22
Affichages
2 K
Réponses
7
Affichages
987
S
Réponses
43
Affichages
5 K
Sonia2020
S
K
Réponses
5
Affichages
1 K
P
Réponses
1
Affichages
685
Retour