Excel sayfaları arası Belirli Bölge Copy Paste

Katılım
30 Nisan 2008
Mesajlar
3
Excel Vers. ve Dili
Excel 2007 Ing
Herkese Merhabalar,
Gerçekten çok yararlı bir forum bütün paylaşım gösteren arkadaşlara çok teşekkür ediyorum.

Benim şöyle bir sorunum var bir excel sayfasında ( sheet2 ) datalar mevcut, ve algoritma sonucu istenen bölgedeki dataları sheet3 teki farklı bölgeye kopyalamam gerekiyor.
Mesela A satırı ama işlem sonucu çıkan X sütunundan,
D satırı ama işlem sonucu çıkan Y sütuna kadar olan bölgeyi [ Range(Ax:By) ] , sheet3 teki Az hücresinden başlayan bölgeye kopyalamak gibi. Bunun için VB de nasıl bir kod yazmam lazım.

Şimdiden teşekkürler.
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,573
Excel Vers. ve Dili
Microsoft 365- Türkçe
kendinize göre uyarlayın...
"x" ve "y" yi tanımladıktan sonra
Kod:
Sheets("Sheet2").Range("A" & x & ":B" & y).copy Sheets("Sheet3").[az1]
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,573
Excel Vers. ve Dili
Microsoft 365- Türkçe
Yalnız x , y ve z program içindeki değişkenler herhangi bi terlik olur mu?

programın içindeki derken???

örnek olarak;

Kod:
x= Sheets("Sheet1").Range("A1")
y= Sheets("Sheet1").Range("A2")
z= Sheets("Sheet1").Range("A3")
[LEFT]Sheets("Sheet2").Range("A" & x & ":B" & y).copy Sheets("Sheet3").Range[COLOR=red][B]("A" & z)[/B][/COLOR]


burda "x" e Sheet1 deki A1 hücresindeki değeri

burda "y" e Sheet1 deki A2 hücresindeki değeri

burda "z" e Sheet1 deki A3 hücresindeki değeri
tanımlamış olduk. siz kendinize uyarlayın...


("z" yide sorduğunuza göre AZ hücresi değildi sizin ilk mesajınızdaki sorunuz. z değişkeni için yukardaki kodda kırmızı olan yeri değiştiriniz..)​
[/LEFT]
 
Katılım
30 Nisan 2008
Mesajlar
3
Excel Vers. ve Dili
Excel 2007 Ing
programın içindeki derken???

örnek olarak;

Kod:
x= Sheets("Sheet1").Range("A1")
y= Sheets("Sheet1").Range("A2")
z= Sheets("Sheet1").Range("A3")
[LEFT]Sheets("Sheet2").Range("A" & x & ":B" & y).copy Sheets("Sheet3").Range[COLOR=red][B]("A" & z)[/B][/COLOR]


burda "x" e Sheet1 deki A1 hücresindeki değeri

burda "y" e Sheet1 deki A2 hücresindeki değeri

burda "z" e Sheet1 deki A3 hücresindeki değeri
tanımlamış olduk. siz kendinize uyarlayın...


("z" yide sorduğunuza göre AZ hücresi değildi sizin ilk mesajınızdaki sorunuz. z değişkeni için yukardaki kodda kırmızı olan yeri değiştiriniz..)​
[/LEFT]

Teşekkür ederim çok yararlı oldu
 
Üst