kemal turan
Altın Üye
- Katılım
- 10 Haziran 2011
- Mesajlar
- 1,677
- Excel Vers. ve Dili
- Excel 2010 32 bit
Sn.Üstadlar,
Aşağıdaki kod ,
cari sahifesinde filtre yapılmışsa çalışsın yoksa çalışmasın şeklinde koşul revize edecek kod eklemesi yapılmasına ihtiyacım var.
Yardımlarınız için teşekkürler
Sub deneme()
Set s1 = Sheets("CARİ")
Set s2 = Sheets("KASA")
For i = 2 To s1.Range("A65536").End(3).Row
If s1.Cells(i, 1).EntireRow.Hidden = False Then
SONSTR = s2.Range("c65536").End(3).Row + 1
s2.Cells(SONSTR, 7).Value = s1.Cells(i, 2).Value
s2.Cells(SONSTR, 5).Value = s1.Cells(i, 4).Value
s2.Cells(SONSTR, 8).Value = s1.Cells(i, 7).Value
s2.Cells(SONSTR, 3).Value = s1.Cells(i, 9).Value
s2.Cells(SONSTR, 4).Value = s1.Cells(i, 11).Value
s2.Cells(SONSTR, 6).Value = s1.Cells(i, 12).Value
End If
Next
Sheets("kasa").Select
MsgBox "Kayıt işlemi tamamlanmıştır.", , "istikbal"
End Sub
Aşağıdaki kod ,
cari sahifesinde filtre yapılmışsa çalışsın yoksa çalışmasın şeklinde koşul revize edecek kod eklemesi yapılmasına ihtiyacım var.
Yardımlarınız için teşekkürler
Sub deneme()
Set s1 = Sheets("CARİ")
Set s2 = Sheets("KASA")
For i = 2 To s1.Range("A65536").End(3).Row
If s1.Cells(i, 1).EntireRow.Hidden = False Then
SONSTR = s2.Range("c65536").End(3).Row + 1
s2.Cells(SONSTR, 7).Value = s1.Cells(i, 2).Value
s2.Cells(SONSTR, 5).Value = s1.Cells(i, 4).Value
s2.Cells(SONSTR, 8).Value = s1.Cells(i, 7).Value
s2.Cells(SONSTR, 3).Value = s1.Cells(i, 9).Value
s2.Cells(SONSTR, 4).Value = s1.Cells(i, 11).Value
s2.Cells(SONSTR, 6).Value = s1.Cells(i, 12).Value
End If
Next
Sheets("kasa").Select
MsgBox "Kayıt işlemi tamamlanmıştır.", , "istikbal"
End Sub
