3 haneli Kombinasyon listesi oluşturmak

Katılım
27 Ekim 2016
Mesajlar
32
Excel Vers. ve Dili
excel 2010 Türkçe
Merhaba ,

0,1,....,8,9 a kadar olan sayıların 3 haneli kombinasyonlu listelerini oluşturmak istiyorum yardımcı olabilir misiniz.

örnek
0,0,0
0,0,1
0,0,2
..
..
9,9,9

olacak şekilde sayılar arasında virgül olmasa da olur
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,708
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Forum'da, Kombinasyon-Permütasyon diye arama yaparsanız, bir çok öneri ve çözüm bulursunuz.

Kolay gelsin.
 
Katılım
27 Ekim 2016
Mesajlar
32
Excel Vers. ve Dili
excel 2010 Türkçe
Merhaba,

Aradım ve arıyorum ama bulamadım??

yönlendireceğiniz bir link varsa bakayım
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,708
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba By_Tozi,

Modül'e kopyalayınız,

Sub GrupluPermutasyon()

Dim sat As Long, sut As Integer
Dim ilk As Double, son As Double
Dim S1 As Worksheet
Dim a As Byte, b As Byte, c As Byte ', d As Byte

Set S1 = Sheets("Sayfa1")
Application.ScreenUpdating = False

Sheets("Sayfa2").Select
With Cells
.ClearContents
.NumberFormat = "@"
.EntireColumn.AutoFit
.HorizontalAlignment = xlCenter
End With

Range("A1") = "Kod"
ilk = S1.Range("A1")
son = S1.Range("A" & S1.Cells(Rows.Count, "A").End(xlUp).Row)
sat = 2: sut = 1

For a = ilk To son
For b = ilk To son
For c = ilk To son
'For d = ilk To son
Cells(sat, sut) = a & b & c '& d
sat = sat + 1
If sat = Rows.Count Then sat = 2: sut = sut _
+ 1: Cells(1, sut) = "Kod"
'Next d
Next c
Next b
Next a

Application.ScreenUpdating = True
End Sub
 
Üst