- Katılım
- 2 Aralık 2012
- Mesajlar
- 64
- Excel Vers. ve Dili
- ms office excel 2019
türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Public Sub Aktar()
Dim arr As Variant
Dim i As Long
Dim j As Long
Dim tar As Date
j = Sayfa2.Cells(Rows.Count, "A").End(3).Row
arr = Sayfa1.UsedRange.Value
For i = LBound(arr, 1) To UBound(arr, 1)
If IsDate(arr(i, 5)) Then tar = arr(i, 5)
If Not arr(i, 7) = "" Then
j = j + 1
Sayfa2.Cells(j, "A") = tar
Sayfa2.Cells(j, "B") = arr(i, 1)
End If
Next i
MsgBox "Bitti...."
End Sub
elinize sağlık çok teşekkür ederim. olduMerhaba,
Aşağıdaki kodları dener misiniz?
Aktarma yaptıktan sonra verilerin silinip silinmeyeceği hakkında da sanki bir şey olması gerekir diye düşünüyıorum.
Kod:Public Sub Aktar() Dim arr As Variant Dim i As Long Dim j As Long Dim tar As Date j = Sayfa2.Cells(Rows.Count, "A").End(3).Row arr = Sayfa1.UsedRange.Value For i = LBound(arr, 1) To UBound(arr, 1) If IsDate(arr(i, 5)) Then tar = arr(i, 5) If Not arr(i, 7) = "" Then j = j + 1 Sayfa2.Cells(j, "A") = tar Sayfa2.Cells(j, "B") = arr(i, 1) End If Next i MsgBox "Bitti...." End Sub