Sayfalar arası veri kopyalama

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
Ekteki dosyada sayfa1 deki b1:b3 arası veriyi sayfa2 de a2:c2 arasına kopyalamak istiyorum.
Sayfa1 deki butona her bastığımda en son boş satıra kopyalaması lazım önceki veri silinmesin. Yardımlarınızı rica ederim.
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Aşağıdaki kod ile yapabilirsiniz.

Kod:
Sub Kopyala()
    Dim SonSatir As Long
    Sheets("Sayfa1").Range("B1:B3").Copy
    With Sheets("Sayfa2")
        SonSatir = .Cells(Rows.Count, "A").End(xlUp).Row + 1
        .Range("A" & SonSatir).PasteSpecial Transpose:=True
    End With
    Sheets("Sayfa1").Range("B1:B3").ClearContents
    Application.CutCopyMode = False
End Sub
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki makroyu deneyiniz:

PHP:
Sub aktar()
yeni = Sheets("Sayfa2").Cells(Rows.Count, "A").End(3).Row + 1
Sheets("Sayfa2").Cells(yeni, "A") = Sheets("Sayfa1").[B1]
Sheets("Sayfa2").Cells(yeni, "B") = Sheets("Sayfa1").[B2]
Sheets("Sayfa2").Cells(yeni, "C") = Sheets("Sayfa1").[B3]
End Sub
 

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
Teşekkürler. Anca deneme fırsatım oldu. 2 kodda başarılı bir şekilde çalıştı.
 
Üst