ho un problema,volendo fare la permutazione di 5 numeri
- Codice: Seleziona tutto
A1 = 5
B1 = 5
C1=Permutazione(A1;B1)
mi da 120 combinazioni
grazie
Moderatori: Anthony47, Flash30005
A1 = 5
B1 = 5
C1=Permutazione(A1;B1)
mi da 120 combinazioniFor I=1 to 5
For J=1 to 4
For K=1 to 3
For L=1 to 2
' istruzioni
' istruzioni
Next L
Next K
Next J
Next Iesempio
1-2-3-4-5
1-2-3-5-4
2-3-4-5-1
3-4-2-5-1
5-4-3-2-1
4-2-3-1-5Sub permB()
For I = 1 To 5
For J = 1 To 5
For K = 1 To 5
For L = 1 To 5
For M = 1 To 5
FillC = " "
If J = I Or K = I Or K = J Or L = I Or L = J Or L = K Or M = I Or M = J Or M = K Or M = L Then GoTo skip:
Range("A65536").End(xlUp).Offset(1, 0) = I & FillC & J & FillC & K & FillC & L & FillC & M
skip:
Next M
Next L
Next K
Next J
Next I
End Subesempio
A1= 1
B1=2
c1=3
d1=4
e1=5
e nel Range f1:J120 le combinazioniStatix ha scritto:scusami se ti chiedo troppo
VI = Range("A1").Offset(0, I - 1).Value
VJ = Range("A1").Offset(0, J - 1).Value
VK = Range("A1").Offset(0, K - 1).Value
VL = Range("A1").Offset(0, L - 1).Value
VM = Range("A1").Offset(0, M - 1).Valueio metto 5 numeri a caso in un Range(A1:E1)
poi fa le permutazioni e le combinazioni me le visualizza in un altro range(I1:M120)Sub Permutazione()
For I = 1 To 5
For J = 1 To 5
For K = 1 To 5
For L = 1 To 5
For M = 1 To 5
FillC = " "
If J = I Or K = I Or K = J Or L = I Or L = J Or L = K Or M = I Or M = J Or M = K Or M = L Then GoTo skip:
vI = Range("A1").Offset(0, I - 1).Value
vJ = Range("A1").Offset(0, J - 1).Value
vK = Range("A1").Offset(0, K - 1).Value
vL = Range("A1").Offset(0, L - 1).Value
vM = Range("A1").Offset(0, M - 1).Value
Range("A1000").End(xlUp).Offset(1, 0) = vI & FillC
Range("B1000").End(xlUp).Offset(1, 0) = vJ & FillC
Range("C1000").End(xlUp).Offset(1, 0) = vK & FillC
Range("D1000").End(xlUp).Offset(1, 0) = vL & FillC
Range("E1000").End(xlUp).Offset(1, 0) = vM & FillC
skip:
Next M
Next L
Next K
Next J
Next I
End Subgrazie,alla prossima
Torna a Applicazioni Office Windows
| Excel apre solo una schermata bianca Autore: jameswilson |
Forum: Applicazioni Office Windows Risposte: 1 |
| Inserire add.in nella barra di avvio veloce in excel 2003 Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
| Excel: problema con date se devo unirle a testi Autore: valle1975 |
Forum: Applicazioni Office Windows Risposte: 7 |
Visitano il forum: Nessuno e 19 ospiti