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 Lunatto
#386
Olá Pessoal,

Estou quebrando a cabeça para tentar resolver uma questão sobre análise combinatória/permutação.

Explicação: Possuo uma avalição com 5 perguntas. Para cada pergunta possuo 4 análises que devem ser respondidas em sim ou não. O resultado de cada pergunta será a soma de "sim's" obtidos.

Ou seja, para a pergunta 1 posso ter as seguintes combinações : 1, 2, 3, 4 ou 5 (números de sim's obtidos)
Isso se repete para as outras 4 perguntas.

A grande questão é:
Quais são as possibilidades de resultados das minhas 5 perguntas?

Ex: 1, 2, 2, 4,2
1, 1, 5, 4, 2
1, 1, 1, 1, 1...

Existe alguma forma de visualizar todas essas combinações? seja por macro, loop,etc...?

Abs,
Lucas
Avatar do usuário
Por laennder
Avatar
#387
5^5 = 3125 combinações diferentes.

Utilize a macro abaixo para gerar as combinações.
Código: Selecionar todos
Sub Combinacoes()

Dim a As Integer
Dim b As Integer
Dim c As Integer
Dim d As Integer
Dim e As Integer
Dim i As Integer

i = 1
For a = 1 To 5
    For b = 1 To 5
        For c = 1 To 5
            For d = 1 To 5
                For e = 1 To 5
                    ActiveSheet.Cells(i, 1) = a & ", " & b & ", " & c & ", " & d & ", " & e
                    i = i + 1
                Next e
            Next d
        Next c
    Next b
Next a


MsgBox "Finalizado!"

End Sub
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