Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
Por Domingsp
Posts
#50961
Óla, na planilha em anexo as letras da coluna C correspodem a valores da coluna D.
Eu gostaria de fazer combinações duas a duas das letras da coluna C, pode ser em qq ordem.
Mas só usando as letras que correspodem a valores maiores que 1 da coluna D.
E os resultados aparecem em F. Por exemplo, na coluna F não tem combinações com J, G, F e H porque essas
letras correspodem a valores da coluna D que são menores que 2.
A forma como as letras serão combinadas não importa, o que preciso é de um loop que combine as letras só enquanto
valores de D forem maiores que 1. Tentei imaginar com loop Do-While mas não sei como fazer.
Desde ja, obrigado pela ajuda.
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Jimmy
Avatar
#50966
Bom dia,

Segue abaixo a planilha para teus testes.

O resultado que eu obtive foi diferente do teu.

Você disse que a ordem não importa, e por isso eu considerei, por exemplo, AI como sendo igual a IA, e incluí apenas 1 deles na lista de saída.
Idem para AD e DA, CD e DC, AT e TA, CT e TC. Notei que você incluiu os 2. Pode ser que eu não tenha entendido corretamente a sua necessidade.

Por outro lado, na sua lista não constam AC, CI, DI, DT e nem IT, nem seus inversos CA, IC, ID, TD e TI. Fiquei confuso quanto aos critérios.

Também considerei a letra A, que aparece 2 vezes, como uma vez só, pois caso contrário teríamos duas vezes o AD, por exemplo, uma para o primeiro A, e outra para o segundo.

Verifique onde errei, não na execução, mas no conceito, e me diga para eu alterar a macro.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan
Você não está autorizado a ver ou baixar esse anexo.
Por Domingsp
Posts
#50969
Era isso mesmo, Jimmy. Eu só precisava de uma estrutura de loop para executar enquanto valores>1, a forma de combinação não é importante. Obrigado!
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord