netvolxxx
Altın Üye
- Katılım
- 29 Ağustos 2023
- Mesajlar
- 164
- Excel Vers. ve Dili
- 2013 Türkçe
- Altın Üyelik Bitiş Tarihi
- 07-03-2025
merhaba bi uygulamada kullandığım kodlar var form üzerinden arkadaşlardan yardım alarak yapmaya çalıştığım bi yerde takıldım.
uygulamada userfom1 ve userform2 var userform 1 de yazan kodlarım sorunsuz çalışıyor...
userform2 ise sayfa2 ye işlem yaptırmak istiyorum userform2 açılışta sayfa1 de belirli hücrelerde yazılı olanlar combobox a geliyor burda seçmiş olduğum ve textbox ta yazıp kaydet dediğimde sayfa2 de olan combobox ta seçilen ürün adı alanına b5 den başlıyor textbox ta yazdığımda c5 alanına yazsın istiyorum combobox sırasına gelen ürün için 1 kayıt yapabilir başka bi ürün seçince sayfa2 deki bir alt satıra sıra no 2 kayıt yapıcak.
userform1 için kullandığım kodlar şunlar
örnek çalışmayı ekledim daha iyi anlaşılması için....
Private Sub UserForm_Initialize()
Dim i As Long
ComboBox1.ColumnCount = 2
ComboBox1.ColumnWidths = "100;0"
For i = 10 To 100 Step 5
If ThisWorkbook.Sheets("Sayfa1").Cells(i, "B").Value <> "" Then
ComboBox1.AddItem ThisWorkbook.Sheets("Sayfa1").Cells(i, "B").Value
ComboBox1.List(ComboBox1.ListCount - 1, 1) = i
End If
Next i
End Sub
Private Sub CommandButton1_Click()
Dim urunAdi As String
Dim urunSatir As Long
If ComboBox1.ListIndex = -1 Then
MsgBox "Lütfen bir ürün seçiniz.", vbExclamation
Exit Sub
End If
urunAdi = ComboBox1.Value
urunSatir = ComboBox1.List(ComboBox1.ListIndex, 1)
ThisWorkbook.Sheets("Sayfa1").Cells(urunSatir + 4, "B").Value = TextBox1.Value
MsgBox "Kaydedildi.", vbInformation
End Sub
uygulamada userfom1 ve userform2 var userform 1 de yazan kodlarım sorunsuz çalışıyor...
userform2 ise sayfa2 ye işlem yaptırmak istiyorum userform2 açılışta sayfa1 de belirli hücrelerde yazılı olanlar combobox a geliyor burda seçmiş olduğum ve textbox ta yazıp kaydet dediğimde sayfa2 de olan combobox ta seçilen ürün adı alanına b5 den başlıyor textbox ta yazdığımda c5 alanına yazsın istiyorum combobox sırasına gelen ürün için 1 kayıt yapabilir başka bi ürün seçince sayfa2 deki bir alt satıra sıra no 2 kayıt yapıcak.
userform1 için kullandığım kodlar şunlar
örnek çalışmayı ekledim daha iyi anlaşılması için....
Private Sub UserForm_Initialize()
Dim i As Long
ComboBox1.ColumnCount = 2
ComboBox1.ColumnWidths = "100;0"
For i = 10 To 100 Step 5
If ThisWorkbook.Sheets("Sayfa1").Cells(i, "B").Value <> "" Then
ComboBox1.AddItem ThisWorkbook.Sheets("Sayfa1").Cells(i, "B").Value
ComboBox1.List(ComboBox1.ListCount - 1, 1) = i
End If
Next i
End Sub
Private Sub CommandButton1_Click()
Dim urunAdi As String
Dim urunSatir As Long
If ComboBox1.ListIndex = -1 Then
MsgBox "Lütfen bir ürün seçiniz.", vbExclamation
Exit Sub
End If
urunAdi = ComboBox1.Value
urunSatir = ComboBox1.List(ComboBox1.ListIndex, 1)
ThisWorkbook.Sheets("Sayfa1").Cells(urunSatir + 4, "B").Value = TextBox1.Value
MsgBox "Kaydedildi.", vbInformation
End Sub
Ekli dosyalar
-
24.6 KB Görüntüleme: 3