Soru Excel dosyasından ağdaki excele kayıt

schlecht

Altın Üye
Katılım
13 Kasım 2009
Mesajlar
337
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-02-2025
Merhaba, ekteki form dosyasında sayfa1 de ki bilgileri buton yardımı ile ağda bulunan toplam dosyasının sayfa1 ine kopyalamak istiyorum. form dosyasını bir çok kişi kullanacak kayıt edecek. 1 kişi ekleme yaptıktan sonra diğer kayıt alt satırsan devam edecek, en son dolu satırın altından kayıt devam etmeli.
Yardımlarınızı rica ederim. Teşekkürler.
 

Ekli dosyalar

schlecht

Altın Üye
Katılım
13 Kasım 2009
Mesajlar
337
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-02-2025
Araştırırken şöyle bir kod buldum;

Sub Düğme2_Tıklat()
dosya = "toplam.xls"
Workbooks.Open (ThisWorkbook.Path & "\toplam.xls")
Workbooks(dosya).Sheets(1).Cells(2, 1) = "1"
Workbooks(dosya).Sheets(1).Cells(2, 2) = "2"
Workbooks(dosya).Sheets(1).Cells(2, 3) = "3"
Workbooks(dosya).Save
Workbooks(dosya).Close

End Sub

kırmızı yerlere ne yazmalıyım ki sayfadaki c2 değerini toplam sayfasına kopyalasın
 

schlecht

Altın Üye
Katılım
13 Kasım 2009
Mesajlar
337
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-02-2025
Sub Düğme2_Tıklat()
dosya = "toplam.xls"
form = "form.xlsx"
Workbooks.Open (ThisWorkbook.Path & "\toplam.xls")
Workbooks(dosya).Sheets(1).Cells(2, 3) = Workbooks(form).Sheets(4).Cells(2, 3)
Workbooks(dosya).Sheets(1).Cells(2, 4) = Workbooks(form).Sheets(4).Cells(3, 3)
Workbooks(dosya).Sheets(1).Cells(2, 5) = Workbooks(form).Sheets(4).Cells(4, 3)
Workbooks(dosya).Save
Workbooks(dosya).Close

sorunu böyle çözdüm.. Fakat üstüne yazıyor, her kayıdı bir alt satıra nasıl kayıt ederim. son dolu satırdan sonra kayıt yapması gerekiyor.
 
Son düzenleme:

schlecht

Altın Üye
Katılım
13 Kasım 2009
Mesajlar
337
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-02-2025
güncel. yardımıcı olabilecek var mı buraya kadar geldim tıkandım.
 

schlecht

Altın Üye
Katılım
13 Kasım 2009
Mesajlar
337
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-02-2025
Workbooks(dosya).Sheets(1).range("a65536").end(3)(2, 3) = Workbooks(form).Sheets(4).Cells(2, 3)

denedim ama hata verdi. ( kod alıntıdır.)
 
Üst