Poradna - seznam všech možných kombinací
Vložení příspěvkuhlavní kategorie | zpět | + odpovědět na toto téma
seznam všech možných kombinací - diskuze na toto téma |
Dobrý den,
potřeboval bych poradit, mám 4 sloupce (seznamy slov) a potřeboval bych udělat seznam všech možných kombinací těchto slov. Vůbec nevím jak na to.
Děkuji Matěj Veľmi nedostačujúci popis. Príloha s príkladom toho čo máte, a ako má vyzerať výsledok je? Čo si predstavujete pod pojmom kombinácie? Má byť (a,b,ab,ba) alebo (a,aa,b,bb,ab,ba) alebo iné? Pre každý stĺpec zvlášť, alebo sa zo 4 stĺpcov zoberú všetky neprázdne hodnoty? Zoznam do Excelu či do TXT súboru? Nezabudnite, že stačí pár slov, a kombinácií sú milióny. Už ste niekedy pracoval s miliónmi textových údajov v Exceli? Docela záhul. Google s výrazom "vba all combinations" ste skúšal? Sám som už niekoľko takýchto rekurzívnych kódov na kombinácie robil, jeden som dával sem pred pár mesiacmi na kombinácie všetkých písmen. Fakt záhul počítať a zapisovať niekoľko miliónových stĺpcov s textami. Hľadať sa mi to nechce. V prvom rade hľadajte, v druhom vložte prílohu. Odpověď Snažil jsem se vygooglit, ale neúspěšně. Přikládám příklad, jedná se o tvoření slov ze čtyř písmen, výsledek má být seznam všech možných slov o čtyřech písmenech, kde vždy první písmeno je z prvního sloupce, druhé z druhého ......
Moc děkuju za případnou pomoc
Matěj Odpověď Základný nástrel by mohol byť takto. Ale skontrolujte si to, či som skomponoval správnu logiku. V tomto prípade nebude taký veľký počet kombinácií. Ak by mal byť niekedy počet väčší ako 32767, tak treba pole pred zápisom preklopiť pomocou cyklu lebo WorksheetFunction.Transpose() havaruje nad 32767 prvkov. Odpověď |