demirbaş_1

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Merhaba , Formdan almış olduğum bu proğramı kendim kullanabilmek için biraz değişiklik yaptım fakat hammadde türünden seçim yaptığımda "Bu ad geçerli değil" diye bir hata mesajı çıkıyor . Yardımcı olabilecek arkadaşlara çok teşekkür ederim.
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
Private Sub cmb_tur_Change()
cmb_demno = Empty
Dim bul As Range, ilk, son As Range
Sheets("datalar").Select
For Each bul In Worksheets("datalar").Range("f2:az2")
If bul.Value = cmb_tur.Value Then
bul(2, 1).Activate
Set ilk = ActiveCell
bul.End(xlDown).Select
Set son = ActiveCell
Range(ilk, son).Select
ActiveWorkbook.Names.Add Name:=bul.Value, RefersToR1C1:=Selection
cmb_demno.RowSource = bul.Value
End If
Next
End Sub


f2:az2 yazan yeri f2,az2 olarak değiştirdim, çalıştı.
Makrolardan hiç anlamam ama bilmem işinize yararmı?
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Merhaba , sayın ACEMİ arkadaşıma teşekkür ederim .yapmış olduğunuz değişiklik hammadde türünden seçim yaptığımda bir alttaki ComboBoxta veriliern çıkmasını engelliyor . Yardımcı olabilecek arkadaşlara çok teşekkür ederim.
 
Üst