Hücreye Yazdığım isim ile sayfa oluşturma

Katılım
31 Mart 2008
Mesajlar
162
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
26-11-2022
Merhaba;

Sayfa1 de A1 hücresine yazdığım isim ile sayfa3' ü kopyalamak ve sayfa1 de A2 hücresinden itibaren oluşturduğum sayfaları listelemek istiyorum konuyla ilgili yardım edebilirmisiniz.
 
Katılım
31 Mart 2008
Mesajlar
162
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
26-11-2022
Yardım edebilecek kimse yokmu
 
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Sorunuz net değil, anlaşılmıyor.

A1'e ne ismi yazıyorsunuz ki, Sayfa3 kopyalanıyor ama yapıştırılmıyor mu?

Bu işlem sonrası A2'den itibaren sayfa isimleri mi var. Neyi nerede listeleyeceksiniz ?
 
Katılım
31 Mart 2008
Mesajlar
162
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
26-11-2022
Sayfa1 de a1 hücresine yazmış olduğum isim adıyla safya3 teki bilgileri kopyalayarak sayfa oluşturmak ve oluşturduğum sayfalarıda sayfa1 de a2 hücresinden aşağı sıralamak istiyorum
 
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Merhabalar,

Kusura bakmayın, ben yine anlatmak istediğiniz anlamadım.

Örneğin,
Siz Sayfa1 A1 hücresine "Selam" yazdınız. Sayfa3 'te hangi veriler kopyalanacak. "Selam" yazan satırlar mı ?
Eğer öyle ise, her bulduğu satır için yeni bir sayfa mı oluşturacak. Ki "oluşturduğum sayfaları A2'den aşağı doğru sıralayacak" diyerek çoğul ifade kullanıyorsunuz.

Siz yapmak istediğiniz şeyi biliyorsunuz, ama biz sizin yapmak istediğiniz şeyi anlattığınız kadarıyla çözmeye çalışıyoruz. Bu anlatım tarzınız ile malesef ben yardımcı olamayacağım.

Ya örnek bir dosya ekleyin (1 upload sitesine yükleyip link paylaşın), ya isteğinizi daha net ifade edin, ya da ben anlayamıyor isem (ki muhtemelen öyledir), ifadenizi anlayanlardan biri yardımcı olacaktır.

Kolay gelsin...
 
Katılım
31 Mart 2008
Mesajlar
162
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
26-11-2022
Sayfa1 de a1 hücresine 'selam' yazarak sayfa3 ün tamamını kopyalayarak selam adında bir sayfa oluşturmak ve bu oluşan sayfaları a2 hücresinde sıralama yapmak istiyorum
 
Katılım
21 Ağustos 2015
Mesajlar
76
Excel Vers. ve Dili
İşte Office 13-Türkçe
Evde Office 10-Türkçe
Altın Üyelik Bitiş Tarihi
03/10/2021
Data paylaşırsanız daha iyi yardımcı olabiliriz.

Bende pek anlamadım ama bir makro yazdım anlattığın kadarıyla işini görür mü bilemem.İyi akşamlar.
 

Ekli dosyalar

Katılım
31 Mart 2008
Mesajlar
162
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
26-11-2022
Altın üyeliğim yok kodu yazarsanız sevinirim
 
Katılım
21 Ağustos 2015
Mesajlar
76
Excel Vers. ve Dili
İşte Office 13-Türkçe
Evde Office 10-Türkçe
Altın Üyelik Bitiş Tarihi
03/10/2021
İlgili kod aşağıdadır.
Sub deneme()
Sheets("Sayfa2").Range("a1").FormulaR1C1 = "=Sayfa1!RC"
Sheets("Sayfa2").Range("B1").FormulaR1C1 = "=VLOOKUP(RC[-1],Sayfa3!C[-1]:C,2,0)"
Columns("B:B").Select
Selection.Copy
Sheets("Sayfa1").Select
Columns("B:B").Select
ActiveSheet.Paste
End Sub
 
Son düzenleme:
Katılım
31 Mart 2008
Mesajlar
162
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
26-11-2022
Hakngnc belirtiğiniz örneği inceledim fakat istediğim o değil size bir örnek dosya gönderdim incelermisiniz
 

Ekli dosyalar

Katılım
21 Ağustos 2015
Mesajlar
76
Excel Vers. ve Dili
İşte Office 13-Türkçe
Evde Office 10-Türkçe
Altın Üyelik Bitiş Tarihi
03/10/2021
Sayfa 1i sayfa 3'ün sonuna taşıdım. İsminede sayfa1'de a1 hücresinin değerini yazdırdım.Diğer sayfalarda a2 hücresini ismi şeklinde gidiyor.Umarım istediğini doğru anlayabilmişimdir. İyi akşamlar
 

Ekli dosyalar

Katılım
31 Mart 2008
Mesajlar
162
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
26-11-2022
Kod:
Sub SayfaKopyala()
    Sheets("Sayfa3").Copy after:=Sheets(Worksheets.Count)
    On Error GoTo hata
    ActiveSheet.Name = InputBox("Sayfanın Adını Giriniz", _
    "Yeni Sayfa Ad", "YeniSayfa Ekle")
hata:
   
End Sub
Yukarıdaki makroyu çalıştırdığımda bana sayfa ismini yazmam için bir input açılıyor ben input gelmesini istemiyorum sayfa1 de a1 hücresine yazdığım isim ile sayfa adının açılmasını istiyorum,

son sayfa adlarını sayfa1 de a2 hücresine listelenmesi
 
Katılım
21 Ağustos 2015
Mesajlar
76
Excel Vers. ve Dili
İşte Office 13-Türkçe
Evde Office 10-Türkçe
Altın Üyelik Bitiş Tarihi
03/10/2021
Diğer sayfa a2 sonra a3 diye mi gitsin istiyorsun?
 
Katılım
21 Ağustos 2015
Mesajlar
76
Excel Vers. ve Dili
İşte Office 13-Türkçe
Evde Office 10-Türkçe
Altın Üyelik Bitiş Tarihi
03/10/2021
Dener misin?
Kod:
Sub SayfaKopyala()
    Dim a As Byte
    For a = 1 To 3
    Sheets("Sayfa3").Copy after:=Sheets(Worksheets.Count)
    ActiveSheet.Name = Sheets("sayfa1").Cells(a, 1)
    Next a
   
End Sub
 
Katılım
31 Mart 2008
Mesajlar
162
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
26-11-2022
Sayfa3 ü Sayfa1 deki a1 hücresine yazdığım isim ile kopyalaması gerekiyor verdiğin kod sayfa3 ü aynı isimle kopyalıyor
 
Son düzenleme:
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Deneyin...
Kod:
Sub makro1()
a=worksheets.count
Sheets("sayfa3").copy after:=sheets(a)
Activesheet.name = sheets("sayfa1").range("A1")
Sheets("sayfa1").select
For b = 1 to a +1
Cells(b+1,1)=sheets(b).name
Next b
End sub
 
Katılım
31 Mart 2008
Mesajlar
162
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
26-11-2022
Bu kod işimi gördü elinize sağlık teşekkürler
 

erenkahya

Altın Üye
Katılım
4 Ocak 2018
Mesajlar
12
Excel Vers. ve Dili
excell 10
Altın Üyelik Bitiş Tarihi
24-06-2028
Merhaba
arkadaşın bir benzeri yardıma ihtiyacım var
kod yazmayı çok bilmiyorum ama dosyamdaki bilgilere göre aşağıdaki kodu nasıl güncelleyebilirim.

Sayfa1 : MÜŞTERİLER DOSYAM VAR (D3 D4 D5 devam eden hücrelere yazdığım bilgilere göre )
Sayfa3 : YENİ_CARİ isimli dosyamdan d3 itibariyle yazılan bilgilere göre kopya sayfa oluşturulmasını istiyorum.

yardımcı olabilir misiniz rica etsem

Sub makro1()
a=worksheets.count
Sheets("sayfa3").copy after:=sheets(a)
Activesheet.name = sheets("sayfa1").range("A1")
Sheets("sayfa1").select
For b = 1 to a +1
Cells(b+1,1)=sheets(b).name
Next b
End sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Yeni soru için yeni konu açsanız daha iyi olur.
Ayrıca altın üye olarak örnek dosya ekleyerek ne yapmak istediğinizi açıklayınız. Çözüme daha hızlı ulaşırsınız.
 

mehmetd

Altın Üye
Katılım
15 Ekim 2004
Mesajlar
107
Excel Vers. ve Dili
Ms Office Excel 2021 tr
Altın Üyelik Bitiş Tarihi
04-02-2029
Merhaba arkadaşlar
Aşağıdaki koda nasıl bir ekleme yaparsam CARI KART A sütununa yeni eklediğim bir ismi otomatik olarak kopyalama yapıp açsın mükerrer sayfa ismi varsa uyarsın. 5 satırdan sonra yazılan isimlerle sayfa açılsın üst kısımlara ekleme yapabilirim

Saygılarımla
iyi çalışmalar

Sub SayfaKopyala()
Dim a As Byte
For a = 1 To 1
Sheets("CARI KART").Copy after:=Sheets(Worksheets.Count)
ActiveSheet.Name = Sheets("MENU").Cells(a, 1)
Next a

End Sub
 
Üst