Combobox'tan şarta bağlı getirmek

Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Mehabalar;

Private Sub ComboBox9_Change()
On Error Resume Next
Sheets("veri").Select
TextBox1 = Cells(ComboBox9.ListIndex + 3, 1)
TextBox2 = Cells(ComboBox9.ListIndex + 3, 6)
End Sub

Yukarıdaki kodla;
veri sayfasında A.3 ten itibaren getirdiğim verilerden A sütununda (1.sütunda)olanını Userformun TextBox1.'ine, F sütununda olanlarını (6.sütunda) olanını da TextBox2.ye aldırıyorum.

Sorunum:
F sütununda (6.sütunda) veri yoksa, 7 sütunda (G sütununda) olan verinin
TextBox2.ye getirilmesi için, yukarıdaki kodda ne gibi ilave gerekir.

Şimdiden teşekkürler.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhabalar.
Aşağıdaki gibi bir denermisiniz.
Kod:
Private Sub ComboBox9_Change()
On Error Resume Next
Sheets("veri").Select
TextBox1 = Cells(ComboBox9.ListIndex + 3, 1)
if cells(combobox9.listindex+3,6).value<>"" then
TextBox2 = Cells(ComboBox9.ListIndex + 3, 6).value
else
TextBox2 = Cells(ComboBox9.ListIndex + 3, 7).value
end if
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,459
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

TextBox2 ile ilgili olan sat&#305;r&#305; a&#351;a&#287;&#305;daki &#351;ekilde de&#287;i&#351;tirip denermisiniz.

Kod:
TextBox2 = IIf(Cells(ComboBox9.ListIndex + 3, 6) <> "", Cells(ComboBox9.ListIndex + 3, 6), Cells(ComboBox9.ListIndex + 3, 7))
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Say&#305;n Sezar ve COST CONTROL;

Te&#351;ekk&#252;rlerimi sunuyorum.

Selamlar&#305;mla,
 
Üst