Estou precisando de uma ajuda, preciso criar uma rotina que me retorne todas as combinações possíveis em função dos dados informados:
Ex: Tenho a seguinte tabela :
1 |2 |4 |4
- |3 |5 |5
- |10|6 |-
- |20|- |-
- |30|- |-
(-) Representa vazio!!
Vale lembrar que o numero de coluna e de linha podem variar de acordo com a necessidade.
O que a macro deveria me retornar seria:
1|2 |4|4
1|2 |4|5
1|2 |5|4
1|2 |5|5
1|2 |6|4
1|2 |6|5
1|3 |4|4
1|3 |4|5
1|3 |5|4
1|3 |5|5
1|3 |6|4
1|3 |6|5
1|10|4|4
1|10|4|5
1|10|5|4
1|10|5|5
1|10|6|4
1|10|6|5
(Não coloquei todo as possibilidade aqui, é somente para ilustrar)
Tentei fazer utilizando varios For , porem estou com dificuldade, pelo encontrei a melhor solução seria utilizar a recursividade, porem não tenho dominio em programção.
Pergunta
Ricardo J.
Bom dia Pessoal
Estou precisando de uma ajuda, preciso criar uma rotina que me retorne todas as combinações possíveis em função dos dados informados:
Ex: Tenho a seguinte tabela :
1 |2 |4 |4
- |3 |5 |5
- |10|6 |-
- |20|- |-
- |30|- |-
(-) Representa vazio!!
Vale lembrar que o numero de coluna e de linha podem variar de acordo com a necessidade.
O que a macro deveria me retornar seria:
1|2 |4|4
1|2 |4|5
1|2 |5|4
1|2 |5|5
1|2 |6|4
1|2 |6|5
1|3 |4|4
1|3 |4|5
1|3 |5|4
1|3 |5|5
1|3 |6|4
1|3 |6|5
1|10|4|4
1|10|4|5
1|10|5|4
1|10|5|5
1|10|6|4
1|10|6|5
(Não coloquei todo as possibilidade aqui, é somente para ilustrar)
Tentei fazer utilizando varios For , porem estou com dificuldade, pelo encontrei a melhor solução seria utilizar a recursividade, porem não tenho dominio em programção.
alguém poderia me ajudar??
Grato
Ricardo
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.