ComboBoxta nereye tıklarsam ayrı yerde işlem

Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Sayın üstadlarım ComboBoxta nereye tıklarsam ayrı yerde işlem olacak dosyada vba-da açıklaması vardır.

ComboBox1.AddItem "KOMBİ DOLABI 100 CM." tıkladığım zaman Sayfa2!- de (c-f)arası kayıt olacak
ComboBox1."AddItemKOMBİ DOLABI 120 CM." tıkladığım zaman Sayfa2!-de (I-L)arası kayıt olacak
ComboBox1."AddItemKOMBİ DOLABI 80 CM" tıkladığım zaman Sayfa2!-de (o-r)arası Kayıt olacak

İlginize Teşekürler.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sorunuz anlaşılmıyor, daha ayrıntılı açıklama yapın.
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Sayın leventm selamlar,kombi dolabı 100 cm-yi listeden boşluğa aldığım zaman onun işlemini Sayfa2'de C ve F kolon arası işlemi girecem.İkinci işlemde kombi dolabı 120 cm seçtiğimde aynı sayfada sadece I ve L arası kolonlarda işlemini yapacam.Ve böyle 60 tane ürünün işlemin listeden seçerek aynı sayfada farklı kolonlarda (sütunlarda) işlem görecek.Bilmem aydınlatabildim mi.Ama siz eğer iki ürünün işlemini yaparsanız obür kalan 58 işlemi ben devam edecek şekilde bırakmanızı ricada bulunurum.İlginize teşekürler.



ComboBox1.AddItem "KOMBİ DOLABI 100 CM." tıkladığım zaman Sayfa2!- de (c-f)arası kayıt olacak
ComboBox1."AddItemKOMBİ DOLABI 120 CM." tıkladığım zaman Sayfa2!-de (I-L)arası kayıt olacak
ComboBox1."AddItemKOMBİ DOLABI 80 CM" tıkladığım zaman Sayfa2!-de (o-r)arası Kayıt olacak
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
yeni bir açıklama dosyayı gönderdim.
 

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
Ekli dosyayı inceleyiniz.:cool:
Kodlar sayfasındaki diğer başlıklarıda sırasına göre Sayfa1'e ekleyebilirsiniz.
Program kayıt yapacaktır.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim i As Byte, sat As Long
If ComboBox2.ListCount < 1 Then Exit Sub
If ComboBox2.ListIndex < 0 Then Exit Sub
sat = Cells(65536, (ComboBox2.ListIndex * 6) + 3).End(xlUp).Row + 1
If sat >= 65536 Then
    MsgBox "Sat&#305;r Doldu .Bu Veriden ba&#351;ka kay&#305;t yapamazs&#305;n&#305;z..!!", vbCritical, "D&#304;KKAT"
    Exit Sub
End If
If TextBox1.Value = "" Then
    MsgBox "Devir stok bo&#351; olamaz.!" & vbLf & "Kay&#305;t Yap&#305;lmad&#305;..!!", vbCritical, "D&#304;KKAT"
    TextBox1.SetFocus
    Exit Sub
End If
Cells(sat, (ComboBox2.ListIndex * 6) + 3).Select
ActiveCell.Value = TextBox1.Value
ActiveCell.Offset(0, 1).Value = TextBox2.Value
ActiveCell.Offset(0, 2).Value = TextBox3.Value
ActiveCell.Offset(0, 3).Value = TextBox4.Value
MsgBox "Kay&#305;t Yap&#305;ld&#305;..!!", vbOKOnly + vbInformation, "KAYIT"
For i = 1 To 4
    Controls("TextBox" & i).Value = Empty
Next
TextBox1.SetFocus
End Sub


Private Sub UserForm_Initialize()
Sheets("Sayfa1").Select
ComboBox2.RowSource = "KODLAR!A1:A" & Sheets("KODLAR").Cells(65536, "A").End(xlUp).Row
ComboBox2.ListIndex = 0
End Sub
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Sayın orion2 Hızır gibi yetişiyorsunuz vede yetiştiniz.Elleriniz dert görmesin.Teşekkürler ORİON2
 

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
Sayın orion2 Hızır gibi yetişiyorsunuz vede yetiştiniz.Elleriniz dert görmesin.Teşekkürler ORİON2
Rica ederim.
İyi çalışmalar.:cool:
 
Üst