• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü koşula bağlı sayfa kopyalayıp yeni sayfa oluşturma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

rukiyed

Yeni Üye
Katılım
19 Eyl 2023
Mesajlar
10
Çözümler
1
Aldığı beğeni
2
Excel V
Office 2016 TR
Konu Sahibi
Merhabalar,
Ben excelle çok zamandır uğraşıyorum ama bu makro konusunda daha 2 günlük sayılırım. Bir makro yazmaya çalışıyorum. Şöyle ki; "prg" sayfasındaki "durum" sütünun "genel" yada "içme" olmasına bağlı olarak, her satır için "genel" yada "içme " sekmesinden birini kopyalayacak ve yeni oluşturacağı sayfaya "prg" sayfası "kod" sütunundaki ilgili satırdaki adı verecek. kendi mantığıma göre bir kod yazdım ama çalışmanın yakınından bile geçmiyor. Bu konuda bana yardımcı olabilirseniz gerçekten çok sevinirim .

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Bu durumda prg sayfasında durum sekmesinde
genel için a12, c14, e16, e77 sayfaları oluşturalacak
içme için b13, d15 sayfaları oluşturulacak.
Böyle mi olacak ?
 
Konu Sahibi
Evet isimlendirme aynen bu şekilde olacak. Ancak a12, c14,e16,e77 için "genel" sayfasının aynından, b13, d15 için ise "içme" sayfasının aynısından oluşturmak istiyorum.
 
Sayın rukiyed
Gerek genel gerekse içme sayfalarındaki tablolardan hiçbir şey anlamadım.
Bu iki sayfadaki tabloları olduğu gibi yeni oluşturulan sayfalara mı aktaracağız ?
Mesela a12 sayfasına genel sayfasındaki 4 sütunu ve 12 satırı mı aktaracağız. ?
İstediğiniz format bu mu ?
 
Konu Sahibi
a12 sayfasına genel sayfasındaki tüm satır ve sütunları aktarmak istiyorum. yani genel sayfasını prg sayfasında karşısında genel yazan bütün satırlara karşılık olarak çoğaltmak istiyorum. Mümkün müdür bu acaba?
 
Konu Sahibi
Aslında farklı bir excel üzerinde bu işlemi gerçekleştirmem gerekiyor ama onu basite indirgedim ki bunda yaparsam onda da yaparım düşüncesiyle. genel ve içme sayfalarındaki tablolar o yüzden size manasız gelmiş olabilir.
 
Konu Sahibi
Teşekkür ederim. Eklediğiniz dosya çok iyi. Size yolladığım dosya için çalışıyor ama ben bunu ekte eklediğim excel için değiştirerek çalıştırmak istedim o noktada hata verdi. Run-Time-Error 1004: Application defined or object defined error diyor ve HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kodu için hata veriyor. Buna da bakıp yardımcı olabilirseniz çok sevinirim.
 
Excelcan hocamın affına sığınarak kodu şu şekilde düzeltin çalışacaktır ancak aşağıda verileriniz boş olduğu için hata verebilir

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Son düzenleme:
Sayın rukiyed
1 nolu mesajdaki dosya ile 8 nolu mesajdaki dosya
birbirinden çok farklı.
Daha detaylı açıklama yapmanız gerekiyor.
Program sayfasından hangi sütuna göre yeni sayfa açmamız gerekiyor. ?
 
program sayfasında yeni_kod yazan sütuna göre
sayfa ekler.
Dosyanızda program sayfasında j sütununda genel ve içme suyu diye yazarken
standart yazıma dikkat etmelisiniz. "içme" ile "İçme" aynı değil.
Keza "genel" ile "Genel" de.
Buna bir bakın olmuşsa daha sonra biçimlendirme kodlarını da yazarız.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Çok çok teşekkür ederim olmuş tam olarak istediğim buydu. Biçimlendirmeler için ayrı bir modül mü hazırlamak gerekiyor?
 
Konu Sahibi
Kusura bakmayın doğru dürüst açıklayamadım. Sayfa çoğaltmak birincil amacımdı ki siz bunu sağladınız çok teşekkür ederim. ama ben sayfalar çoğalırken genel ve içme sekmelerindeki tüm formüller, kenarlıklar, biçimlendirmeler beraberinde gelir zannediyordum. normalde nasıl sekmeyi kopyala yapıştır yapıyoruz aynen önceki sayfayı oluşturuyor. hani bunda da aynısı olur sandım. (ama olmuyormuş öğrendim.) çok fazla meşgul ettim sizi ama biçimlendirme kodları için de yardımcı olursanız çok sevinirim.
 
Sayın rukiyed olmuyormuş diye bir durum yok.
Olur. Neden olmasın. ?
Biraz zaman alır hepsi bu.
Kolay gelsin.
 
Konu Sahibi
Çok teşekkür ederim yardımınız için. Sorunum çözülmüş oldu. Teşekkür yazabilmek için öneki soru yaptım ama tekrar çözüldü yapamıyorum.
Saygılarımla
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst