- Katılım
- 15 Ocak 2013
- Mesajlar
- 85
- Excel Vers. ve Dili
- 2007 türkçe
Arkadaşlar aşağıdaki kodlar da yardımcı olabilirmisiniz nasıl bir döngü yapılması gerekmektedir.
Private Sub CommandButton1_Click()
Dim aktif_Ktp, SayfaAdi, Kayit_syf
Dim SonSatir
Dim dosya_yeri, dosya
aktif_Ktp = ThisWorkbook.Name
Kayit_syf = "PROFORMA"
dosya_yeri = ThisWorkbook.Path & "\"
dosya = "SİPARİŞLER.xlsm"
SayfaAdi = "AÇIK SİPARİŞLER"
Workbooks.Open (dosya_yeri & dosya)
SonSatir = Workbooks(dosya).Sheets(SayfaAdi).Range("A" & Rows.Count).End(xlUp).Row + 1
Workbooks(dosya).Sheets(SayfaAdi).Range("A" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AZ6")
Workbooks(dosya).Sheets(SayfaAdi).Range("J" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AZ7")
Workbooks(dosya).Sheets(SayfaAdi).Range("S" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("B10")
Workbooks(dosya).Sheets(SayfaAdi).Range("AD" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("BF46")
aktif_Ktp = ThisWorkbook.Name
Kayit_syf = "PROFORMA"
dosya_yeri = ThisWorkbook.Path & "\"
dosya = "SİPARİŞLER.xlsm"
SayfaAdi = "MAMUL SEVK"
Workbooks.Open (dosya_yeri & dosya)
SonSatir = Workbooks(dosya).Sheets(SayfaAdi).Range("A" & Rows.Count).End(xlUp).Row + 1
Workbooks(dosya).Sheets(SayfaAdi).Range("A" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AZ6")
Workbooks(dosya).Sheets(SayfaAdi).Range("G" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AZ7")
Workbooks(dosya).Sheets(SayfaAdi).Range("M" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("B10")
'Bu satırdan sonra eğer hücre dolu ise +1 nasıl ekleyebiliriz tüm satırlara Örnek = Range("B15")
Workbooks(dosya).Sheets(SayfaAdi).Range("S" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("B14")
Workbooks(dosya).Sheets(SayfaAdi).Range("Y" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("H14")
Workbooks(dosya).Sheets(SayfaAdi).Range("AE" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("N14")
Workbooks(dosya).Sheets(SayfaAdi).Range("AO" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("X14")
Workbooks(dosya).Sheets(SayfaAdi).Range("AT" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AC14")
Workbooks(dosya).Sheets(SayfaAdi).Range("AZ" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AI14")
Workbooks(dosya).Sheets(SayfaAdi).Range("BF" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AO14")
Workbooks(dosya).Sheets(SayfaAdi).Range("BO" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AX14")
Workbooks(dosya).Sheets(SayfaAdi).Range("BR" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("BA14")
Workbooks(dosya).Sheets(SayfaAdi).Range("BW" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("BF14")
Workbooks(dosya).Save
Workbooks(dosya).Close
End Sub
Private Sub CommandButton1_Click()
Dim aktif_Ktp, SayfaAdi, Kayit_syf
Dim SonSatir
Dim dosya_yeri, dosya
aktif_Ktp = ThisWorkbook.Name
Kayit_syf = "PROFORMA"
dosya_yeri = ThisWorkbook.Path & "\"
dosya = "SİPARİŞLER.xlsm"
SayfaAdi = "AÇIK SİPARİŞLER"
Workbooks.Open (dosya_yeri & dosya)
SonSatir = Workbooks(dosya).Sheets(SayfaAdi).Range("A" & Rows.Count).End(xlUp).Row + 1
Workbooks(dosya).Sheets(SayfaAdi).Range("A" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AZ6")
Workbooks(dosya).Sheets(SayfaAdi).Range("J" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AZ7")
Workbooks(dosya).Sheets(SayfaAdi).Range("S" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("B10")
Workbooks(dosya).Sheets(SayfaAdi).Range("AD" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("BF46")
aktif_Ktp = ThisWorkbook.Name
Kayit_syf = "PROFORMA"
dosya_yeri = ThisWorkbook.Path & "\"
dosya = "SİPARİŞLER.xlsm"
SayfaAdi = "MAMUL SEVK"
Workbooks.Open (dosya_yeri & dosya)
SonSatir = Workbooks(dosya).Sheets(SayfaAdi).Range("A" & Rows.Count).End(xlUp).Row + 1
Workbooks(dosya).Sheets(SayfaAdi).Range("A" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AZ6")
Workbooks(dosya).Sheets(SayfaAdi).Range("G" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AZ7")
Workbooks(dosya).Sheets(SayfaAdi).Range("M" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("B10")
'Bu satırdan sonra eğer hücre dolu ise +1 nasıl ekleyebiliriz tüm satırlara Örnek = Range("B15")
Workbooks(dosya).Sheets(SayfaAdi).Range("S" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("B14")
Workbooks(dosya).Sheets(SayfaAdi).Range("Y" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("H14")
Workbooks(dosya).Sheets(SayfaAdi).Range("AE" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("N14")
Workbooks(dosya).Sheets(SayfaAdi).Range("AO" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("X14")
Workbooks(dosya).Sheets(SayfaAdi).Range("AT" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AC14")
Workbooks(dosya).Sheets(SayfaAdi).Range("AZ" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AI14")
Workbooks(dosya).Sheets(SayfaAdi).Range("BF" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AO14")
Workbooks(dosya).Sheets(SayfaAdi).Range("BO" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("AX14")
Workbooks(dosya).Sheets(SayfaAdi).Range("BR" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("BA14")
Workbooks(dosya).Sheets(SayfaAdi).Range("BW" & SonSatir) = Workbooks(aktif_Ktp).Sheets("PROFORMA").Range("BF14")
Workbooks(dosya).Save
Workbooks(dosya).Close
End Sub
