Merhabalar excel dosyasında bilgileri yazdım alt kısım sabit kalacak sayfa1den praforma sayfasına verileri eklemek istiyorum
Ekli dosyalar
-
18.9 KB Görüntüleme: 4
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
satır sayısı sayfa1 rakam kadar otomaik artırırıp praforma sayfasına eklenmesini istiyorumTeker teker ilerleyelim.
Satır sayısının arttırılmasını istiyor musunuz?
Benim örneğimde satır silme yok, çünkü siz de fark ettiniz, satır silme farklı sıkıntılara yol açıyor. Ben boş satırların gizlenmesini sağlıyorum. Onun için önceden belirlenen bir maksimum satır sayısı olursa ona göre ilerleriz.
teşekkür ederim son haliyle kullanıyorumÖrnek dosyamı denediniz mi? Dosya Sayfa2'deki verilere göre işlem yapıyor. Sayfa2'de kaç satır varsa o satırları aktarıyor. Öncesinde eski verileri sildiği için bahsettiğiniz sorun oluşmaz.
yusuf hocam merhaba bir yardım daha ihtiyaçım varÖrnek dosyamı denediniz mi? Dosya Sayfa2'deki verilere göre işlem yapıyor. Sayfa2'de kaç satır varsa o satırları aktarıyor. Öncesinde eski verileri sildiği için bahsettiğiniz sorun oluşmaz.
Sub fatura()
Set s1 = Sheets("PROFORMA INV.")
Set s2 = Sheets("veri")
son = s2.Cells(Rows.Count, "A").End(3).Row
s1.[B17:G116].ClearContents
s1.Rows("17:116").Hidden = False
sat = 17
son2 = s1.Cells(Rows.Count, "A").End(3).Row
For i = 17 To son2
If s1.Cells(i, "B") = s2.Cells(i, "A") Then
s1.Cells(sat, "C") = s2.Cells(i, "L")
s1.Cells(sat, "D") = s2.Cells(i, "I")
s1.Cells(sat, "E") = s2.Cells(i, "AE")
s1.Cells(sat, "F") = s2.Cells(i, "Q")
s1.Cells(sat, "G") = s2.Cells(i, "R")
s1.Cells(sat, "H") = s2.Cells(i, "X")
s1.Cells(sat, "I") = s2.Cells(i, "Y")
s1.Cells(sat, "J") = s2.Cells(i, "Z")
s1.Cells(sat, "K") = s2.Cells(i, "AA")
s1.Cells(sat, "L") = s2.Cells(i, "AD")
's1.Cells(sat, "G") = s2.Cells(i, "B") * s2.Cells(i, "E")
'sat = sat + 1
End If
Next
If son2 < 101 Then
s1.Rows(son2 + 16 & ":116").Hidden = True
'For j = son + 16 To 116
' s1.Rows(j).Hidden = True
'Next
End If
End Sub