Tableau de combinaison de string et recherche de lignes

Bonjour,

Je cherche à faire les deux chose qui sont dans le titre en vba.

Je m'explique pour le tableau de combinaison de string :

Admettons j'ai un tableau de string contenant "toto", "tata" et "tutu"

je voudrais stocker dans un autre tableau les combinaisons entre ces trois chaînes à savoir :

"toto"

"toto" "tata"

"toto" "tutu"

"toto" "tata" "tutu"

"tata"

"tata" "tutu"

"tutu"

Ordonné comme ce qui suit si possible et en sachant que le vrai tableau contient 7 éléments au max.

Après recherche le nombre de combinaisons est égal à ((2^n) - 1)

Je m'explique pour la recherche de ligne non vides dans un interval :

Admettons j'ai une ligne X et une ligne Y où Y > X, je parcours les lignes entre ces deux lignes, si je trouve une ligne non vide je la supprime

Voilà merci d'avance

Cordialement

Winflow

Premiere demande incomprehensible

Deuxieme demande

Sub toto()
dim x as long, y as long, lig as long
X =  1
Y = 100

For lig = Y to X step -1
If cells(lig,columns.count.end(xltoleft).column <> 1 or cells(lig,1)<>"" then
cells(lig,1).entirerow.delete
end if
next lig
end sub

Bonjour,

Merci pour la deuxième demande, qu'est-ce qui est incompréhensible ?

Le fait qu'il n'y a aucune question

Admettons j'ai un tableau de string contenant "toto", "tata" et "tutu"

je voudrais stocker dans un autre tableau les combinaisons entre ces trois chaînes à savoir :

"toto"

"toto" "tata"

"toto" "tutu"

"toto" "tata" "tutu"

"tata"

"tata" "tutu"

"tutu"

Ordonné comme ce qui suit si possible et en sachant que le vrai tableau contient 7 éléments au max.

Après recherche le nombre de combinaisons est égal à ((2^n) - 1)

La question c'est comment faire pour

stocker dans un autre tableau les combinaisons

des élément que contient le premier tableau (présenté en exemple) ? J'ai essayé plusieurs approches avec un ami mais jusque là je ne trouve pas d'algorithme qui tienne la route.

... Bah tu prends un tableau à trois dimensions...

tu boucles sur ta premiere ligne en remplissant ta premiere dimension puis sur ta deuxieme puis sur ta troisieme... si tu as une case vide tu mets un "*^ù%" dedans... Qui te permetra de voir que c'est une case vide quand tu l'utiliseras...

Je ne comprends rien

Pourquoi un tableau à 3 dimensions ? Parce qu'il y a 3 éléments ? Parce en réalité j'ai jusqu'à 7 éléments donc il faut que le programme soit valable pour n'importe quel nombre d'éléments entre 0 et 7...

Bah un tableau à 7 dimensions...

Ok j'ai compris ce que tu voulais dire c'est bon j'ai compris merci !

Rechercher des sujets similaires à "tableau combinaison string recherche lignes"