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