- Katılım
- 11 Mart 2021
- Mesajlar
- 11
- Excel Vers. ve Dili
- MS Office V 2013
Merhaba
(Buraya resim ekleyemedim)
Şöyle bir sorunum var
Elimdeki excelde 302 sayfa var.
Sayfalar İsmi SAYFA1 (1), Sayfa1 (2), Sayfa1 (3) şeklinde üretilmiş.
Ben ÖZET bir tablo oluşturup, hepsini tek sayfada tek tabloda göstermek istiyorum. Daha doğrusu benden istenen rapor böyle. Ancak, sayfalar oluşturulurken Sayfa1, sayfa2, sayfa3 şeklinde değil de, Sayfa1 (1), Sayfa1 (2),Sayfa1 (3) şeklinde kopyalamışlar.
2 sorum olacak :
Burası sayfa 1'in bilgilerini alıyor. Tek satıra yazıyor.
Sub Makro1()
Cells(3, 3).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (1)'!R[46]C[2]"
Cells(3, 5).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (1)'!R[46]C[7]"
Cells(3, 7).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (1)'!R[46]C[12]"
Cells(3, 9).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (1)'!RC[7]"
End Sub
SAYFA1 (2) yani 2. sayfanın biligilerini alabilmek için:
Cells(3, 3).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (2)'!R[46]C[2]"
Cells(3, 5).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (2)'!R[46]C[7]"
Cells(3, 7).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (2)'!R[46]C[12]"
Cells(3, 9).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (2)'!RC[7]"
Ve hakeza Sayfa 1(3), Sayfa1 (4), Sayfa1 (5) ......Sayfa1 (302) ye kadar yapmam gerekiyor.
Ama burada Sayfalara değişken atayamıyorum. Nasıl atayabilirim ?
2-
Sayfa1 (1), Sayfa1 (2), Sayfa1 (3) şeklinde 302 sayfanın ismini Sayfa1, Sayfa2, Sayfa3 şeklinde nasıl değiştirebilirim ?
Teşekkürler
(Buraya resim ekleyemedim)
Şöyle bir sorunum var
Elimdeki excelde 302 sayfa var.
Sayfalar İsmi SAYFA1 (1), Sayfa1 (2), Sayfa1 (3) şeklinde üretilmiş.
Ben ÖZET bir tablo oluşturup, hepsini tek sayfada tek tabloda göstermek istiyorum. Daha doğrusu benden istenen rapor böyle. Ancak, sayfalar oluşturulurken Sayfa1, sayfa2, sayfa3 şeklinde değil de, Sayfa1 (1), Sayfa1 (2),Sayfa1 (3) şeklinde kopyalamışlar.
2 sorum olacak :
Burası sayfa 1'in bilgilerini alıyor. Tek satıra yazıyor.
Sub Makro1()
Cells(3, 3).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (1)'!R[46]C[2]"
Cells(3, 5).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (1)'!R[46]C[7]"
Cells(3, 7).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (1)'!R[46]C[12]"
Cells(3, 9).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (1)'!RC[7]"
End Sub
SAYFA1 (2) yani 2. sayfanın biligilerini alabilmek için:
Cells(3, 3).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (2)'!R[46]C[2]"
Cells(3, 5).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (2)'!R[46]C[7]"
Cells(3, 7).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (2)'!R[46]C[12]"
Cells(3, 9).Select
ActiveCell.FormulaR1C1 = "='Sayfa1 (2)'!RC[7]"
Ve hakeza Sayfa 1(3), Sayfa1 (4), Sayfa1 (5) ......Sayfa1 (302) ye kadar yapmam gerekiyor.
Ama burada Sayfalara değişken atayamıyorum. Nasıl atayabilirim ?
2-
Sayfa1 (1), Sayfa1 (2), Sayfa1 (3) şeklinde 302 sayfanın ismini Sayfa1, Sayfa2, Sayfa3 şeklinde nasıl değiştirebilirim ?
Teşekkürler