Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Kodlarınız çalışıyor ama siz ComboBox1_Click() olayına kodları koymuşsunuz.
Yani önce boş bir Combobox, geliyor sonra tıklayacaksınız da kodlar öyle çalışacak.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
süt = Target.Column
If süt = 1 Then
Dim sat, s As Integer
ComboBox1.Clear
For sat = 1 To Cells(65536, "a").End(xlUp).Row
If Not WorksheetFunction.CountIf(Range("a1:a" & sat), Cells(sat, "a")) > 1 Then
ComboBox1.AddItem
ComboBox1.List(s, 0) = Cells(sat, "a")
s = s + 1
End If
Next sat
End If
End Sub
Şeklinde A sütununda işlem oldukça çalışan bir kod bloğu eklerseniz A sütunundaki ekleme yada silme işleminde ComboBox listesi yenilenir.
İyi çalışmalar.
Merhabalar, combobox sayfa2, ve aylar sayfa1 olacak ve sayfa2nin kod bölümüne alttaki kodları yazarsanız ve sayfa1den sayfa2 ye geçip sayfayı aktif yaptığınızda işleminiz gerçekleşir.
Private Sub Worksheet_Activate()
Dim sat, s As Integer
ComboBox1.Clear
For sat = 1 To Sayfa1.Cells(65536, "a").End(xlUp).Row
If Not WorksheetFunction.CountIf(Sayfa1.Range("a1:a" & sat), Sayfa1.Cells(sat, "a")) > 1 Then
ComboBox1.AddItem
ComboBox1.List(s, 0) = Sayfa1.Cells(sat, "a")
s = s + 1
End If: Next
End Sub
Merhabalar, sayfa2 deki combobox için combobox in özelliklerinden rowsource a (örnek veriler sayfa1 a3 a15 arası olduğunu düşünürsek ) sayfa1!a3:a15 yazdığınızda sayfa2 deki combobox a veriler gelecektir.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.