bichet
Altın Üye
- Katılım
- 25 Şubat 2021
- Mesajlar
- 15
- Excel Vers. ve Dili
- MS Pro Plus 2010
- Altın Üyelik Bitiş Tarihi
- 14-05-2026
Merhabalar,
Çalışma kitabının 1. sayfasında aşağıdaki gibi bir veri setim var. 2.sayfada ise firmaların sıralandığı bir bölüm var ve o bölüme kopyalama yapmam gerekiyor.
A-------------B-------------C----------------D
Ürün-------Miktar--------Fiyat----------Firma Sırası
x-------------30-----------300-------------1
x1-----------770----------500-------------5
x2----------1230---------600-------------89
x3----------140-----------700-------------34
Xn-----------~-------------~---------------~
D sütunundaki sayı değerine göre miktarları 2. sayfaya kopyalama yapmak istiyorum. Örneğin; x1 miktarının 2. sayfada 5. satıra, x3 miktarının 2. sayfada 34. satıra kopyalanması gerekiyor.
Yazmaya çalıştığım kod;
satir_sayisi = Worksheets("sayfa1").Cells(Rows.Count, "A").End(xlUp).Row
For i = 2 to satir_sayisi
Worksheets("sayfa1").activate
'burada c sütunundaki değeri çekmem lazım. Buradan gelen değer y olsun.
Range( cells(i,2),cells(i,3) ).Select
Selection.copy
Worksheets("sayfa2").activate
Range( cells(y,2),cells(y,3) ).select
Activesheet.paste
Next i
D sütunundaki sayı değerini nasıl çekebilirim ve formülün içine dahil edebilirim?
Not: Başka işlemlerden dolayı diğer sayfada düşeyara kullanmak işime yaramıyor.
Çalışma kitabının 1. sayfasında aşağıdaki gibi bir veri setim var. 2.sayfada ise firmaların sıralandığı bir bölüm var ve o bölüme kopyalama yapmam gerekiyor.
A-------------B-------------C----------------D
Ürün-------Miktar--------Fiyat----------Firma Sırası
x-------------30-----------300-------------1
x1-----------770----------500-------------5
x2----------1230---------600-------------89
x3----------140-----------700-------------34
Xn-----------~-------------~---------------~
D sütunundaki sayı değerine göre miktarları 2. sayfaya kopyalama yapmak istiyorum. Örneğin; x1 miktarının 2. sayfada 5. satıra, x3 miktarının 2. sayfada 34. satıra kopyalanması gerekiyor.
Yazmaya çalıştığım kod;
satir_sayisi = Worksheets("sayfa1").Cells(Rows.Count, "A").End(xlUp).Row
For i = 2 to satir_sayisi
Worksheets("sayfa1").activate
'burada c sütunundaki değeri çekmem lazım. Buradan gelen değer y olsun.
Range( cells(i,2),cells(i,3) ).Select
Selection.copy
Worksheets("sayfa2").activate
Range( cells(y,2),cells(y,3) ).select
Activesheet.paste
Next i
D sütunundaki sayı değerini nasıl çekebilirim ve formülün içine dahil edebilirim?
Not: Başka işlemlerden dolayı diğer sayfada düşeyara kullanmak işime yaramıyor.
Son düzenleme: