Sayfaya veri girildiğinde diğer sayfada combobox listesi revize olsun

Furkan TARAKÇI

Altın Üye
Katılım
15 Şubat 2022
Mesajlar
51
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO (Sürüm 2205 Derleme 16.0.15225.20172) 64 bit Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2027
Merhaba
2 farklı sekmem var. Sayfa2 de combobox ım mevcut, bu comboboxla ilgili

ComboBox1.Clear

For i = 14 To 150
If Cells(i, 51) = 1 Then ComboBox1.AddItem Cells(i, 52)
Next i

kodu yazılı, ben istiyorum ki sayfa 1 de herhangi bir hücreye veri girildiğinde veya silindiğinde bu kodun çalışmasını istiyorum. Yardımlarınız için şimdiden teşekkür ederim.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Öncelikle foruma hoş geldiniz.
Yapılan her değişiklikte kodunuzun çalışmasına gerek yok, sayfa değişikliği yapıldığında kodunuzun çalışması daha mantıklı olacaktır.
Örnek olarak şöyle olabilir:
Boş bir modüle aşağıdaki kodu kopyalayınız.
Kod:
Sub guncelle()
Sayfa2.ComboBox1.Clear

For i = 14 To 150
If Sayfa1.Cells(i, 51) = 1 Then Sayfa2.ComboBox1.AddItem Sayfa1.Cells(i, 52)
Next i
End Sub
Daha sonra Sayfa2'nin kod bölümüne aşağıdaki kodu ekleyerek sayfa aktif edildiğinde kodun çalışmasını sağlayabilirsiniz. (Aynı mantığı Sayfa1'in Deactivate tetikleyiciyle de yapabilirsiniz.)
Kod:
Private Sub Worksheet_Activate()
Call guncelle
End Sub
 

Furkan TARAKÇI

Altın Üye
Katılım
15 Şubat 2022
Mesajlar
51
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO (Sürüm 2205 Derleme 16.0.15225.20172) 64 bit Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2027
Ömer Bey geri dönüşünüz için teşekkür ederim.
Dediğiniz gibi yaptım fakat combobox ımın içerisindeki listeleme gelmiyor. Aslında tam olarak aradığım dediğiniz gibi sekmeye tıkladığımda combobox taki listemin güncellemesi.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Yapı olarak dosyanıza benzeyen bir örnek dosya paylaşırsanız dosya üzerinden daha net çözüm sunulabilir.
Dosya paylaşım sitelerine dosyanızı yükleyip linkini paylaşabilirsiniz.
 

Furkan TARAKÇI

Altın Üye
Katılım
15 Şubat 2022
Mesajlar
51
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO (Sürüm 2205 Derleme 16.0.15225.20172) 64 bit Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2027
Ömer Bey,
Yüklemeye gerek kalmadan kurcalayarak hallettim. Fakat başka bir isteğim var. Bununla ilgili forumda arattım fakat bulamadım. Excel'de görünümle ilgili işlemleri tamamen engellemek istiyorum. Örneğin Kılavuz çizgilerini, başlıkları felan açamasın
 
Üst