- Katılım
- 24 Kasım 2007
- Mesajlar
- 769
- Excel Vers. ve Dili
- Office 365 - Türkçe
- Altın Üyelik Bitiş Tarihi
- 30-01-2024
Merhaba
Ekteki dosyamda ;
Normal aktarma işlemini kodlarım ile yapıyorum
Benim isteğim ;
Eğer syf nosu (A sütununda) tanımlanmış ise fakat GÜN (B sütununda) veri yoksa
Diğer sayfalara aktarma işlemini B Sütunundaki dolu olan hücrenin altına değil (çünkü formül var) B sütundaki 0,9'dan büyük en son değerin altına, sadece D sütunundaki veriyi kopyalasın. Biraz karışık gibi görünse de dosyayı açtığınız daha kolay anlayabileceksiniz
Ekteki dosyamda ;
Normal aktarma işlemini kodlarım ile yapıyorum
Benim isteğim ;
Eğer syf nosu (A sütununda) tanımlanmış ise fakat GÜN (B sütununda) veri yoksa
Diğer sayfalara aktarma işlemini B Sütunundaki dolu olan hücrenin altına değil (çünkü formül var) B sütundaki 0,9'dan büyük en son değerin altına, sadece D sütunundaki veriyi kopyalasın. Biraz karışık gibi görünse de dosyayı açtığınız daha kolay anlayabileceksiniz
Kod:
Sub EmreII() 'Modifli aktar
Dim i%, a%, son%
With Sayfa6
For i = 2 To Sheets.Count
For a = 4 To .Range("A65536").End(3).Row
If .Cells(a, 1).Value = CStr(Sheets(i).Name) Then
son = Sheets(i).Range("B65536").End(3).Row + 1
Sheets(i).Cells(son, 4) = .Cells(a, 4).Value
End If
Next a
Next i
End With
son = Empty: i = Empty: a = Empty
End Sub
Ekli dosyalar
-
31.1 KB Görüntüleme: 18