- Katılım
- 15 Kasım 2008
- Mesajlar
- 27
- Excel Vers. ve Dili
- yaptıklarım yapacaklarım tefarruattır.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub aktar()
Dim i As Long, adr1 As String, adr2 As String, sat As Long
If MsgBox("Aktarma Yapmak İstiyormusunuz?", vbYesNo + vbQuestion, "AKTARMA") = vbNo Then Exit Sub
Sheets("Sayfa1").Select
Application.ScreenUpdating = False
For i = 2 To Cells(65536, "E").End(xlUp).Row
sat = Sheets(Cells(i, "E").Value).Cells(65536, "A").End(xlUp).Row + 1
If sat >= 65533 Then
MsgBox "[ " & Cells(i, "E").Value & _
" ] Sayfasında Satır doldu .Bu sayfaya Başka kayıt yapamazsınız..!!" _
, vbCritical, "UYARI"
GoTo atla
End If
adr1 = Range(Cells(i, "A"), Cells(i, "E")).Address
adr2 = Range(Cells(sat, "A"), Cells(sat, "E")).Address
Sheets(Cells(i, "E").Value).Range(adr2).Value = _
Range(adr1).Value
atla:
Next i
Application.ScreenUpdating = True
MsgBox "Aktarma tamamlandı..!!"
End Sub