ilgili sayfaya aktarım

Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
arkadaşlar ekli dosyamda çek günü geldiğinde hangi firmaya aitse o sayfaya hesabın geçmesini istiyorum..
yani şöle ki çek sayfamda kestiğim çekler var bu çekler ytl olarak günü geldiğinde o günkü kurla çarpıcam kişinin sayfasına geçicek
şimdiden yardımlarını için çok teşekkür..
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
arkadaşlar yardımcı olacak kimse yok mu
çok rica
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,650
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Sub AKTAR()
    Sheets("ÇEK").Activate
    For X = 2 To [A65536].End(3).Row
    If Cells(X, 1) = Date Then
    Satır = Sheets(Cells(X, 3).Text).[A65536].End(3).Row + 1
    Sheets(Cells(X, 3).Text).Cells(Satır, 1) = Date
    Sheets(Cells(X, 3).Text).Cells(Satır, 2) = Cells(X, 2) & " nolu çeke istinaden"
    Sheets(Cells(X, 3).Text).Cells(Satır, 9) = Cells(X, 6)
    End If
    Next
    MsgBox Date & " TARİHİNE AİT ÇEKLER İLGİLİ CARİ HESAPLARA AKTARILMIŞTIR.", vbInformation
End Sub
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
hocam çok güzel bunu birde kırmızı renkte atabilir miyiz
aktardığımızıda kırmızı yapsa çok şeymi istemiş oluruz
saygılar
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
hocam çok güzel bunu birde kırmızı renkte atabilir miyiz
aktardığımızıda kırmızı yapsa çok şeymi istemiş oluruz
saygılar
Aşağıdaki kırmızı ile yazılmış kodları sayın COST_CONTROL'un kodlarına ekledim.:cool:
Kod:
Sub AKTAR()
    Sheets("ÇEK").Activate
    For X = 2 To [A65536].End(3).Row
    If Cells(X, 1) = Date Then
    satır = Sheets(Cells(X, 3).Text).[A65536].End(3).Row + 1
    Sheets(Cells(X, 3).Text).Cells(satır, 1) = Date
    Sheets(Cells(X, 3).Text).Cells(satır, 2) = Cells(X, 2) & " nolu çeke istinaden"
    Sheets(Cells(X, 3).Text).Cells(satır, 9) = Cells(X, 6)
    [B][COLOR="Red"]Sheets(Cells(X, 3).Text).Range(Cells(satır, 1), Cells(satır, 2)).Interior.ColorIndex = 3
    Sheets(Cells(X, 3).Text).Cells(satır, 9).Interior.ColorIndex = 3[/COLOR][/B]
    End If
    Next
    MsgBox Date & " TARİHİNE AİT ÇEKLER İLGİLİ CARİ HESAPLARA AKTARILMIŞTIR.", vbInformation
End Sub
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
hocam ekledim ama sadece tutarı o renk yapıyor
acaba satırı komple (arka kısmı değilde yazıyı kırmızı yapsa)
birde gönderiğini kırmızı yapsa
hani bu kayıt işlenmiştir gibi
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
hocam ekledim ama sadece tutarı o renk yapıyor
acaba satırı komple (arka kısmı değilde yazıyı kırmızı yapsa)
birde gönderiğini kırmızı yapsa
hani bu kayıt işlenmiştir gibi
aşağıdaki kırmız ile belittiğim satırları ekledim.:cool:
Kod:
Sub AKTAR()
    Sheets("ÇEK").Activate
    For X = 2 To [A65536].End(3).Row
    If Cells(X, 1) = Date Then
    satır = Sheets(Cells(X, 3).Text).[A65536].End(3).Row + 1
    Sheets(Cells(X, 3).Text).Cells(satır, 1) = Date
    Sheets(Cells(X, 3).Text).Cells(satır, 2) = Cells(X, 2) & " nolu çeke istinaden"
    Sheets(Cells(X, 3).Text).Cells(satır, 9) = Cells(X, 6)
    [B][COLOR="Red"]Sheets(Cells(X, 3).Text).Rows(satır).Interior.ColorIndex = 3
    Sheets("ÇEK").Rows(X).Interior.Color.Index = 3[/COLOR][/B]
    End If
    Next
    MsgBox Date & " TARİHİNE AİT ÇEKLER İLGİLİ CARİ HESAPLARA AKTARILMIŞTIR.", vbInformation
End Sub
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
hocam çok güzelde :)
arka plan değilde sadece yazı kırmızı olsa
bunun gibi
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
hocam birde çek sayfasında o satırı renkli yapmıyor
hata veriyor
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
hocam çok güzelde :)
arka plan değilde sadece yazı kırmızı olsa
bunun gibi
Aşağıdaki kodları kullanınız.:cool:
Kod:
Sub AKTAR()
    Sheets("ÇEK").Activate
    For X = 2 To [A65536].End(3).Row
    If Cells(X, 1) = Date Then
    satır = Sheets(Cells(X, 3).Text).[A65536].End(3).Row + 1
    Sheets(Cells(X, 3).Text).Cells(satır, 1) = Date
    Sheets(Cells(X, 3).Text).Cells(satır, 2) = Cells(X, 2) & " nolu çeke istinaden"
    Sheets(Cells(X, 3).Text).Cells(satır, 9) = Cells(X, 6)
    [B][COLOR="Red"]Sheets(Cells(X, 3).Text).Rows(satır).Font.ColorIndex = 3
    Sheets("ÇEK").Rows(X).Font.ColorIndex = 3[/COLOR][/B]
    End If
    Next
    MsgBox Date & " TARİHİNE AİT ÇEKLER İLGİLİ CARİ HESAPLARA AKTARILMIŞTIR.", vbInformation
End Sub
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
hocam harikasınız çok thank you çok teşekkür
 
Üst