- Katılım
- 17 Nisan 2013
- Mesajlar
- 101
- Excel Vers. ve Dili
- 2007 Microsoft Office Türkçe
Merhaba,
Aşağıdaki sayfaya aktar kodunu sayfada 5 . satırdan nasıl başlatabiliriz acaba
Private Sub CommandButton1_Click()
Dim i As Long, sat As Long, sh As Worksheet
Set s1 = ActiveSheet 'Sayfaya ListView1 de seçili olanları aktar
sat = s1.Cells(55, "A").End(xlUp).Row + 1
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems(i).Checked = True Then
If sat >= 55 Then
MsgBox "Sayfada satır doldu." & vbLf & " ilk sayfada " & _
i - 1 & " Satırdan sonraki seçilen veriler akatarılmadı", vbCritical, "UYARI"
Exit Sub
End If
s1.Cells(sat, "A").Value = ListView1.ListItems(i).Text
For k = 1 To ListView1.ColumnHeaders.Count - 1
s1.Cells(sat, k + 1).Value = ListView1.ListItems(i).SubItems(k)
Next k
sat = sat + 1
End If
Next i
End Sub
Aşağıdaki sayfaya aktar kodunu sayfada 5 . satırdan nasıl başlatabiliriz acaba
Private Sub CommandButton1_Click()
Dim i As Long, sat As Long, sh As Worksheet
Set s1 = ActiveSheet 'Sayfaya ListView1 de seçili olanları aktar
sat = s1.Cells(55, "A").End(xlUp).Row + 1
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems(i).Checked = True Then
If sat >= 55 Then
MsgBox "Sayfada satır doldu." & vbLf & " ilk sayfada " & _
i - 1 & " Satırdan sonraki seçilen veriler akatarılmadı", vbCritical, "UYARI"
Exit Sub
End If
s1.Cells(sat, "A").Value = ListView1.ListItems(i).Text
For k = 1 To ListView1.ColumnHeaders.Count - 1
s1.Cells(sat, k + 1).Value = ListView1.ListItems(i).SubItems(k)
Next k
sat = sat + 1
End If
Next i
End Sub
