- Katılım
- 10 Mayıs 2007
- Mesajlar
- 1,395
- Excel Vers. ve Dili
- 2007 Türkçe
merhaba sitede bir çok örneği var ama kendime uyarlayamadım ekli dosyada istediğimi belirttim çek listemi ilgili sayfalarına aktarmak istiyorum.şimdide teşekkürler.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub cek_aktar()
Dim sat As Long, hcr_banka As String, syf_banka As String, syf As Worksheet
Sheets("PORTFÖY").Select
Application.ScreenUpdating = False
For i = Cells(65536, "B").End(xlUp).Row To 2 Step -1
hcr_banka = UCase(Replace(Replace(Cells(i, "D").Value, "ı", "I"), "i", "İ"))
If hcr_banka = "PORTFÖY" Then GoTo atla
For Each syf In Worksheets
If hcr_banka = UCase(Replace(Replace(syf.Name, "ı", "I"), "i", "İ")) Then
son = syf.Cells(65536, "B").End(xlUp).Row + 1
If son >= 65533 Then
MsgBox "[ " & syf.Name & " ] Satır doldu..!!" & _
vbLf & "Bu sayfaya kayıt yapılmadı..!!", vbCritical, "UYARI"
GoTo atla
End If
syf.Range(syf.Cells(son, "A"), syf.Cells(son, "D")).Value = _
Range(Cells(i, "A"), Cells(i, "D")).Value
Range(Cells(i, "A"), Cells(i, "D")).Delete (xlUp)
GoTo atla
End If
Next syf
MsgBox "[ " & hcr_banka & " Sayfası bulunmadı..!!" & vbLf & _
"Girilmeyen kayıt adresi : " & Range("D" & i).Address & _
vbLf & "Sayfa Adı : " & hcr_banka
atla:
Next i
Application.ScreenUpdating = True
MsgBox "Aktarma işlemi tamamlandı..!!", vbOKOnly + vbInformation, Application.UserName
End Sub
Aktarılanlar silinecekmi?hocam çok teşerkkür ederim ilginiz için ama portföy sayfasında veriler kalıyor.yani aktar dediğimde sadece portföy yazan lar kalmalı? çok özür dilerim
Sub Düğme1_Tıklat()
Dim son As Long, i As Integer, j As Integer
son = [d65536].End(3).Row
For i = 2 To son
For j = 2 To Sheets.Count
If Cells(i, "D") = Sheets(j).Name Then
Range("A" & i & ":D" & i).Cut _
Sheets(j).Range("a" & Sheets(j).[a65536].End(3).Row + 1)
End If
Next j
Next i
End Sub
Dosyayı düzenledim.hocam çok teşerkkür ederim ilginiz için ama portföy sayfasında veriler kalıyor.yani aktar dediğimde sadece portföy yazan lar kalmalı? çok özür dilerim
Sayın Evren Hocam Harikulade bir örnek kod hazırlamış, ellerine sağlık..hocam ne desem az gelir çok teşekkürler.
bu arada hücreleri genişletmek istersem
Range(Cells(i, "A"), Cells(i, "D")).Value
Range(Cells(i, "A"), Cells(i, "D")).Delete (xlUp)
bu satırlardan yapacağım dimi
maaşım artarsa ikiniz sayesinde olacak zatençok iyisiniz çok teşeklkür edeirm
![]()