- Katılım
- 12 Eylül 2004
- Mesajlar
- 871
- Excel Vers. ve Dili
-
Excel 2019 Türkçe (Ev)
Excel 2013 Türkçe (Okul)
sor = MsgBox("MATRAHI BİR KEZ AKTARMALSINIZ.DAHA ÖNCE AKTARMADIĞINIZA EMİN MİSİNİZ?", 4)
If sor = vbNo Then Exit Sub
Set s1 = Sheets("bordro3")
Set s2 = Sheets("Svergi2")
Set s3 = Sheets("bordrodegis")
sut1 = WorksheetFunction.CountA("s2") + 1
s2.Range(s2.Cells(2, sut1), s2.Cells(10, sut1)) = s1.[c5:c21].Value
sut = WorksheetFunction.CountA(s2.[2:2]) + 1
s2.Range(s2.Cells(1, sut), s2.Cells(1, sut)) = s3.[b2].Value
s2.Range(s2.Cells(2, sut), s2.Cells(10, sut)) = s1.[Q5:Q13].Value
MsgBox s3.[b2] & " " & "ayına ait bilgiler aktarılmıştır"
Bu kod ile bordro3 ten Svergi2 sayfasına aralıktaki verileri +1 şeklinde aktarabiliyorum.Tüm çabalarıma rağmen kodu düzenleyemedim.Bu kod ile şunu yapmak istiyorum.bordro3 teki Q5:Q21 aralığındaki verileri ozelgider diye yeni oluştırduğum sayfadaki I5:I21 aralığına aktaramıyorum.Nasıl bir revizyon ile bunu yapabilirim yada yeni bir kod mu yazmak gerekiyor. Yardımlar için şimdiden teşekkürler...
If sor = vbNo Then Exit Sub
Set s1 = Sheets("bordro3")
Set s2 = Sheets("Svergi2")
Set s3 = Sheets("bordrodegis")
sut1 = WorksheetFunction.CountA("s2") + 1
s2.Range(s2.Cells(2, sut1), s2.Cells(10, sut1)) = s1.[c5:c21].Value
sut = WorksheetFunction.CountA(s2.[2:2]) + 1
s2.Range(s2.Cells(1, sut), s2.Cells(1, sut)) = s3.[b2].Value
s2.Range(s2.Cells(2, sut), s2.Cells(10, sut)) = s1.[Q5:Q13].Value
MsgBox s3.[b2] & " " & "ayına ait bilgiler aktarılmıştır"
Bu kod ile bordro3 ten Svergi2 sayfasına aralıktaki verileri +1 şeklinde aktarabiliyorum.Tüm çabalarıma rağmen kodu düzenleyemedim.Bu kod ile şunu yapmak istiyorum.bordro3 teki Q5:Q21 aralığındaki verileri ozelgider diye yeni oluştırduğum sayfadaki I5:I21 aralığına aktaramıyorum.Nasıl bir revizyon ile bunu yapabilirim yada yeni bir kod mu yazmak gerekiyor. Yardımlar için şimdiden teşekkürler...