hücre aralığını başka sayfaya kopyalama

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 kod istediğiniz işlemi yapıyor görünüyor:

PHP:
Sub donanim()
    Set s1 = Sheets("BİGM DİZÜSTÜ ENVANTER")
    Set s2 = Sheets("İCMAL")
    s2.[B4:D9].ClearContents
    son = WorksheetFunction.Max(20, s1.Cells(Rows.Count, "E").End(3).Row)

    Set con = VBA.CreateObject("adodb.Connection")
    con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
    ThisWorkbook.FullName & ";extended properties=""Excel 12.0;hdr=yes"""

    sorgu = "select distinct [DONANIM TİPİ] from[" & s1.Name & "$] where [DONANIM TİPİ] is not null"
    Set rs = con.Execute(sorgu)
    s2.[B4].CopyFromRecordset rs
End Sub
 
Katılım
25 Şubat 2019
Mesajlar
87
Excel Vers. ve Dili
Office 2021 (TR)
Altın Üyelik Bitiş Tarihi
27-02-2024
Aşağıdaki kod istediğiniz işlemi yapıyor görünüyor:

PHP:
Sub donanim()
    Set s1 = Sheets("BİGM DİZÜSTÜ ENVANTER")
    Set s2 = Sheets("İCMAL")
    s2.[B4:D9].ClearContents
    son = WorksheetFunction.Max(20, s1.Cells(Rows.Count, "E").End(3).Row)

    Set con = VBA.CreateObject("adodb.Connection")
    con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
    ThisWorkbook.FullName & ";extended properties=""Excel 12.0;hdr=yes"""

    sorgu = "select distinct [DONANIM TİPİ] from[" & s1.Name & "$] where [DONANIM TİPİ] is not null"
    Set rs = con.Execute(sorgu)
    s2.[B4].CopyFromRecordset rs
End Sub
Çok sağol hocam Allah razı olsun, teşekkür ederim.
 
Katılım
26 Kasım 2021
Mesajlar
23
Excel Vers. ve Dili
excell 2016
Merhabalar Sn. qasha;
Sayfa2 A3 hücresine, Sayfa1 A1 hücre içeriğini;
Sayfa2 A5 hücresine, Sayfa1 A2 hücre içeriğini örnek olarak şu şekilde alabilirsiniz.
Kod:
Sayfa2.Range("A3").Value = Sayfa1.Range("A1").Value
Sayfa2.Range("A5").Value = Sayfa1.Range("A2").Value
peki aralık olarak seçmek istiyorsam ne yapmak gerekir ? yani A1:A1000 Arasını sayfa1 den sayfa 2 ye getirmek istiyorum bunun yolu nedir ?
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Sn @Prgkolik

Sabit aralıkları
Kod:
Sayfa2.Range("A1:A1000").Value = Sayfa1.Range("A1:A1000").Value
şeklinde kopyalayabilirsiniz.
 

scooby

Altın Üye
Katılım
15 Aralık 2016
Mesajlar
12
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
06-12-2024
Çok işime yaradı teşekkürler
 
Üst