walabi
Altın Üye
- Katılım
- 22 Eylül 2012
- Mesajlar
- 671
- Excel Vers. ve Dili
-
excel 2010
excel 2013
- Altın Üyelik Bitiş Tarihi
- 06-08-2025
Merhaba,
Ekli dosyada Userform20 üzerinde bir adet listbox var. Bu listboxa Çek_Senet adlı excel sayfasından iki tarih arasında vadesi gelecek olan çek, senet bilgilerini almaya çalışıyorum ve bunu yapabilmekteyim. İki tarih arasındaki mantığım ise bugün ile 01.01.3000 tarihleri arası.
Yapmayı istediğim şey ise şu. Listbox1 üzerinde listelenen satırlardan birine çift tıkladığımda aşağıda ki kodda olduğu gibi ödeme yapmak istersem msgboxda evet seçicem, Listbox üzerine alınan verinin excel sayfasındaki karşılığına K sütünundaki hücreye Ödendi şeklinde yazdırcam.
Acaba bu mümkün olabilir mi? Excel sayfasındaki satır sayısı ile Listboxta listelenen satır sayısı aynı olmadığı için mantığı çetrefilli geldi bana. Tarih kısıtlamasını kaldırmam mı gerekir çözüm üretmek için.
Ekli dosyada Userform20 üzerinde bir adet listbox var. Bu listboxa Çek_Senet adlı excel sayfasından iki tarih arasında vadesi gelecek olan çek, senet bilgilerini almaya çalışıyorum ve bunu yapabilmekteyim. İki tarih arasındaki mantığım ise bugün ile 01.01.3000 tarihleri arası.
Yapmayı istediğim şey ise şu. Listbox1 üzerinde listelenen satırlardan birine çift tıkladığımda aşağıda ki kodda olduğu gibi ödeme yapmak istersem msgboxda evet seçicem, Listbox üzerine alınan verinin excel sayfasındaki karşılığına K sütünundaki hücreye Ödendi şeklinde yazdırcam.
Acaba bu mümkün olabilir mi? Excel sayfasındaki satır sayısı ile Listboxta listelenen satır sayısı aynı olmadığı için mantığı çetrefilli geldi bana. Tarih kısıtlamasını kaldırmam mı gerekir çözüm üretmek için.
Kod:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Dim cevap As Integer
cevap = MsgBox("Ödeme Kaydı Yapılsın mı?", vbYesNo + vbQuestion, "ONAY")
If cevap = vbNo Then
MsgBox "İşlem İptal Edildi"
Exit Sub
Else
' Ödeme yapma kodları
MsgBox "Ödeme Kaydı Tamamlandı"
End If
End Sub
Ekli dosyalar
-
298.6 KB Görüntüleme: 9