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 kullanmakta olduğum formda şöyle bir ihtiyacım var kod tarafında nasıl yapıcam bulamadım
userform açılınca sayfadaki veriler listbox geliyor çoklu seçim yapıyorum ve textbox yazdığım seçmiş olduklarım sayfa da belirli yerlere yazsın istiyorum
çalışma dosyasında sarı alanlar yazsın istiyorum
Private Sub CommandButton1_Click()
On Local Error Resume Next
Dim urunAdi As String
Dim urunSatir As Long
If ListBox1.ListIndex = -1 Then
MsgBox "Lütfen bir ürün seçiniz.", vbExclamation
Exit Sub
End If
urunAdi = ListBox1.Value
urunSatir = ListBox1.List(ListBox1.ListIndex, 1)
ThisWorkbook.Sheets("Sayfa1").Cells(urunSatir + 4, "c").Value = TextBox1.Value
TextBox1 = ""
MsgBox "Kaydedildi.", vbInformation
End Sub
Private Sub UserForm_Initialize()
On Local Error Resume Next
Dim i As Long
For i = 28 To 477 Step 5
If Not ThisWorkbook.Sheets("Sayfa1").Rows(i).Hidden Then
If ThisWorkbook.Sheets("Sayfa1").Cells(i, "C").Value <> "" Then
ListBox1.AddItem ThisWorkbook.Sheets("Sayfa1").Cells(i, "c").Value
ListBox1.List(ListBox1.ListCount - 1, 1) = i
ListBox1.ListStyle = 1
ListBox1.MultiSelect = 1
End If
End If
Next i
End Sub
userform açılınca sayfadaki veriler listbox geliyor çoklu seçim yapıyorum ve textbox yazdığım seçmiş olduklarım sayfa da belirli yerlere yazsın istiyorum
çalışma dosyasında sarı alanlar yazsın istiyorum
Private Sub CommandButton1_Click()
On Local Error Resume Next
Dim urunAdi As String
Dim urunSatir As Long
If ListBox1.ListIndex = -1 Then
MsgBox "Lütfen bir ürün seçiniz.", vbExclamation
Exit Sub
End If
urunAdi = ListBox1.Value
urunSatir = ListBox1.List(ListBox1.ListIndex, 1)
ThisWorkbook.Sheets("Sayfa1").Cells(urunSatir + 4, "c").Value = TextBox1.Value
TextBox1 = ""
MsgBox "Kaydedildi.", vbInformation
End Sub
Private Sub UserForm_Initialize()
On Local Error Resume Next
Dim i As Long
For i = 28 To 477 Step 5
If Not ThisWorkbook.Sheets("Sayfa1").Rows(i).Hidden Then
If ThisWorkbook.Sheets("Sayfa1").Cells(i, "C").Value <> "" Then
ListBox1.AddItem ThisWorkbook.Sheets("Sayfa1").Cells(i, "c").Value
ListBox1.List(ListBox1.ListCount - 1, 1) = i
ListBox1.ListStyle = 1
ListBox1.MultiSelect = 1
End If
End If
Next i
End Sub
Ekli dosyalar
-
26.6 KB Görüntüleme: 3