2.3. satirdaki veriyi de aktarma

Katılım
30 Kasım 2006
Mesajlar
625
Excel Vers. ve Dili
OFFICE 2003 Türkçe
Altın Üyelik Bitiş Tarihi
09-10-2020
Degerli üstatlar;
Ekteki dosyada aktar tusuna tikladigimizda yalniz 1.satiri aktarabiliyorum.Ayni anda diger satirlarda dolu ise 1.satirdan baslayarak 2,3,4,5,6,7,8 . sat1rlari aktarmak istiyorum.Yardimci olursaniz çok sevinirim.Simdiden tesekkür ederim.
"Kodlar Modül 2 "de
 
Son düzenleme:

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin. Bu arada Yolluk giriş sayfasındaki estetik tasarımınızıda çok beğendim tebrik ederim.

Kod:
Sub AKTAR3()
cevap = MsgBox("Yolluk Bilgilerini saklamak istiyormusunuz.? ..Tıklayınız", vbYesNo)
If cevap = vbYes Then
sayfa = [c6]
For a = 93 To 107 Step 2
If Cells(a, "d") = "" Then Exit Sub
sOn = WorksheetFunction.CountA(Sheets(sayfa).[b2:b300]) + 1
Sheets(sayfa).Cells(sOn + 2, "c") = [d6]
Sheets(sayfa).Cells(sOn + 2, "b") = Cells(a, "d")
Sheets(sayfa).Cells(sOn + 2, "d") = Cells(a, "g")
Sheets(sayfa).Cells(sOn + 2, "e") = Cells(a, "h")
Sheets(sayfa).Cells(sOn + 2, "f") = Cells(a, 9)
Sheets(sayfa).Cells(sOn + 2, "g") = Cells(a, "j")
Sheets(sayfa).Cells(sOn + 2, "h") = Cells(a, "k")
Sheets(sayfa).Cells(sOn + 2, "ı") = Cells(a, "o")
Sheets(sayfa).Cells(sOn + 2, "j") = Cells(a, "m")
Next
MsgBox "Bilgileriniz aktarılmıştır"
End If
End Sub
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Üstad yazmış ama bu kodları da deneyebilirsiniz.

Sub AKTAR3()
cevap = MsgBox("Yolluk Bilgilerini saklamak istiyormusunuz.? ..Tıklayınız", vbYesNo)
If cevap = vbYes Then
sayfa = [c6]

For aa = 1 To 16

If Cells(92 + aa, "d") = 0 Then GoTo 2
sOn = WorksheetFunction.CountA(Sheets(sayfa).[b2:b300]) + 1
Sheets(sayfa).Cells(sOn + 2, "c") = Cells(6, "d")
Sheets(sayfa).Cells(sOn + 2, "b") = Cells(92 + aa, "d")
Sheets(sayfa).Cells(sOn + 2, "d") = Cells(92 + aa, "g")
Sheets(sayfa).Cells(sOn + 2, "e") = Cells(92 + aa, "h")
Sheets(sayfa).Cells(sOn + 2, "f") = Cells(92 + aa, "ı")
Sheets(sayfa).Cells(sOn + 2, "g") = Cells(92 + aa, "j")
Sheets(sayfa).Cells(sOn + 2, "h") = Cells(92 + aa, "k")
Sheets(sayfa).Cells(sOn + 2, "ı") = Cells(92 + aa, "o")
Sheets(sayfa).Cells(sOn + 2, "j") = Cells(92 + aa, "m")
aa = aa + 1
Next

End If
2
MsgBox "Bilgileriniz aktarılmıştır. " & (aa - 1) / 2 & " adet"
End Sub
 
Katılım
30 Kasım 2006
Mesajlar
625
Excel Vers. ve Dili
OFFICE 2003 Türkçe
Altın Üyelik Bitiş Tarihi
09-10-2020
Degerli üstatlar,vermis oldugunuz cevaplariniz icin tesekkür ederim.Kopyalidim tam istedigim gibi.sayfayi begendiginiz icin tesekkür ederim.Sizin yaninizda bizim lafimiz olurmu.Bilginize saglik.Kolay gelsin
 
Üst