Página 1 de 1

Gerando os arranjos possíveis

Enviado: 20 Mai 2020 às 10:18
por cbaur
Olá!
Estou tentando criar um código em Vba que gere todos os Arranjos possíveis para um determinado conjunto de dados sem repetição. Arranjo simples.
Exemplo:
Tenho o seguinte conjunto de dados: Z(A,B,C,D). Necessito arranjar este conjunto em grupos de 2 dados. Segundo a equação de Arranjo simples As(4,2) teremos que serão 12 arranjos possíveis. As(4,2)= 4! / (4-2)! = 4*3*2*1/2*1=12
O resultado final seria: AB, AC, AD, BA, BC, BD, CA, CB, CD, DA, DB, DC.
Alguém tem alguma ideia de como poderia fazer isso de forma simples e que eu possa ampliar para conjuntos de dados maiores com grupos maiores?

Gerando os arranjos possíveis

Enviado: 20 Mai 2020 às 13:01
por AfonsoMira
Boa tarde.
Veja se ajuda:
http://www.ne.jp/asahi/math.edu/ami/myprog/jk_eng.htm

1º Abra arquivo
2ºClique em Input Form
3º Onde diz "Letters" insira as letras, por exemplo (ABC)
4ºOnde diz "Choose" insira a quantidade de letras por combinação, neste exemplo metemos 2
5ºClicar em "Go"
6ºOs resultados aparecem a partir da célula A1

Agora é só adaptar ao seu caso. :D