- Katılım
- 19 Haziran 2007
- Mesajlar
- 418
- Excel Vers. ve Dili
- excel 2007
Merhaba arkadaşlar.
Aşağıdaki kodlarımla "satış" sayfasından listboxtan seçtiğim verileri "adetkontrol" sayfasına aktarıyorum. Lakin her aktardığım altalta kaydediyor. Ben her kayıtta silbaştan kayıt yapmasını istiyorum. Bu kodlara ne eklemem gerekirki, her butonu bastığımda sayfa yeniden verileri alsın. Alt alta ekleyip gitmesin?
Aşağıdaki kodlarımla "satış" sayfasından listboxtan seçtiğim verileri "adetkontrol" sayfasına aktarıyorum. Lakin her aktardığım altalta kaydediyor. Ben her kayıtta silbaştan kayıt yapmasını istiyorum. Bu kodlara ne eklemem gerekirki, her butonu bastığımda sayfa yeniden verileri alsın. Alt alta ekleyip gitmesin?
Kod:
Private Sub CommandButton14_Click()
sor = MsgBox("Seçilen kayıtlar adet kontrol sayfasına aktarılacak!", vbYesNo)
If sor = vbNo Then Exit Sub
Dim i As Long, a As Long
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then
With Sheets("adetkontrol")
.Range("A65536").End(3)(2, 1).Value = ListBox1.List(i, 0)
.Range("A65536").End(3)(1, 2).Value = ListBox1.List(i, 1)
.Range("A65536").End(3)(1, 3).Value = ListBox1.List(i, 2)
.Range("A65536").End(3)(1, 4).Value = ListBox1.List(i, 4)
.Range("A65536").End(3)(1, 5).Value = ListBox1.List(i, 5)
.Range("A65536").End(3)(1, 6).Value = ListBox1.List(i, 8)
.Range("A65536").End(3)(1, 7).Value = ListBox1.List(i, 11)
End With
End If
Next i
a = Empty: i = Empty
MsgBox "Seçtiğiniz veriler aktarılmıştır.", vbInformation, "............"
Unload satış
Sheets("adetkontrol").Select
Call aktar
End Sub
