Raporumda aynı biçim ve formülün otomatik olarak oluşma

Katılım
18 Kasım 2004
Mesajlar
21
Excel Vers. ve Dili
Excel xp ingilizce
Excel 2000 ingilizce
Merhaba bir sorum olacaktı?
Yardımcı olabilirmisiniz.
Hazırlamak istediğim raporla ilgili DATA' yı Aldıktan sonra oluşturmak istediğim rapora otomatik olarak biçim ve formül eklemek istiyorum. Size bir örnek göndereceğim. Her stok için aynı formatın(biçim boyut ve formül'ün) rapora uygulanmasını istiyorum. Size göndereceğim örneği tahmin edeceğiniz üzere kısa geçiyorum. Yani Normalde Daha fazla sheet' te Mamul Grupları ve detayında stok kodları yer almaktadır. Her mamul grubu(ayrı sheet' te) ve O Mamul grubuna ait birbirlerinden Farklı sayıda Stok yer almaktadır. Her bir stoğa standart formatın makro yoluyla oluşturulması mümkün sanırım. Makro konusunda çok iyi olamadığım için sizden yardım istiyorum .Yardımcı olmanızı rica ediyorum.

Teşekkür ederim...
 
Katılım
1 Mart 2005
Mesajlar
249
Tabi ki makroyla mümkün. Ama zaten tablonuzu formüllerle yampışsınız. Size şöyle bir yol göstersem daha uygun mu olur? Bir deneyin isterseniz.
İlk tablonuzun (domates salçası raporu) tamamını seçin
Kopyala deyin
Daha sonra biber salçası raporunun ilk satır ve sütununa gelin. Sizinkinde A19-A36-A53 ... diye gidiyor.
Ã?zel yapıştır / Biçimleri
dediğinizde tüm kenarlıklar, yazı tipleri, yazı renkleri olduğu gibi kopyalanacaktır.
 
Katılım
18 Kasım 2004
Mesajlar
21
Excel Vers. ve Dili
Excel xp ingilizce
Excel 2000 ingilizce
Kopyalama Yolu ile olamaz. sanırım? Tam incelemediniz galiba. Formüllü hücre brut satış fiyatından, net satış karına kadar... kopyalama yoluyla sadece onlar, kopyalanabilir. formullü olduğu için... Satış tutarından Net Miktara kadar olan kısımlar sayı formatında.... onları kopyala yapıştır yolu ile kopyalarsak sayılar aynen geçer. Ben örnek olsun diye aynı sayıları yazdım. Tahmin edersiniz ki her mamulün Kar marjı farklıdır. Ve ben zaten formullü hücreleri tek tek copy,paste yolu ile yapıyorum. ve biçim boyacısını kullanarak tamamlıyorum. Yaklaşık ortalama 25 çeşit mamul grubu ve her mamul grubunun en az 50 stoğu yer almaktadır. Buda demek oluyorki hazırladığım raporda 50*25= 1250 ortalama stok mevcuttur. ve bu zaman kaybına yol açmakta, örnekteki gibi formatın her mamul grubuna(domates salça, biber salça vs.) otomatik olarak ve her birinde ne kadar stok varsa, sayıları oranında aynı biçimin formatlanmasını istiyorum. Lütfen yardımcı olun Teşekkür ederim.
 
Katılım
1 Mart 2005
Mesajlar
249
Ben demişim ki:
İlk tablonuzun (domates salçası raporu) tamamını seçin
Kopyala deyin
Daha sonra biber salçası raporunun ilk satır ve sütununa gelin. Sizinkinde A19-A36-A53 ... diye gidiyor.
Ã?zel yapıştır / Biçimleri
dediğinizde tüm kenarlıklar, yazı tipleri, yazı renkleri olduğu gibi kopyalanacaktır.
Siz de cevap olarak (sanırım hiç denmeden)
Kopyalama Yolu ile olamaz. sanırım?
Tam incelemediniz galiba.
dııııtt! Yanlış. İncelemden sorunuzu neden cevaplamaya çalışayım ki?

Devam etmişsiniz:
onları kopyala yapıştır yolu ile kopyalarsak sayılar aynen geçer.
Yine yanlış. Denememişsiniz bile dediğimi.

Bakın şimdi, excel de dediklerinizin illa formül ile ya da makro ile yapılmasını istiyorsanız sorunuzda net kriterler, net tablo formatları vermelisiniz. Bununla beraber sizin sorunuzda makronun ne zaman çalışasağı hangi sayfada çalışacağı, hangi hücrelerde iş yapacağı zaten net değil. Ben de bu net olmayan unsurları gördüğümden dolayı size sizin anlayacağınız daha basit ve bilgi gerektirmeyen bir yöntem gösterdim. Siz ise yöntemi denemeden KOPYALAMA YAPILAMAZ şeklindeki kesin hükmünüz beni üzdü. Ben size yol göstermek için uğraşıyorum siz ise BEN BİLİYORUM diyorsanız.(gerçi makro bölümüne soru sormanız özel yapıştır yöntemini bildiğiniz anlamına da gelmesi gerekirdi diye düşünüyorum)
Başka bir şey söylememe gerek yok. Size kolay gelsin.
 
Katılım
18 Kasım 2004
Mesajlar
21
Excel Vers. ve Dili
Excel xp ingilizce
Excel 2000 ingilizce
cako sizden çok özür dilerim...
Ben zaten nerdeyse sizin dediğiniz yolla hazırlıyorum raporumu. yanlış anlaşıldı isem tekrar tekrar özür diliyorum.Biçim boyama bakımından direkt format yapıştır konusunda haklısınız. Fakat raporda ;

Brüt Satış Fiyatı' ndan =IF(C10=0;0;((C2/C10)))
İskontolu Fiyat =IF(C10=0;0;(((C2-C4)/C10)))
Birim Maliyet =IF(C10=0;0;((C7/C10)))
Brüt Satıştan Kar =IF(C13=0;0;((C13-C15)/C13))
İskontodan Kar =IF(C14=0;0;((C14-C15)/C14))
Net Satış Karı =IF(C6=0;0;(C8/C6))
kadar olan kısımda formül var onlarıda her stoğa copy paste yapıyorum. ben zaten öyle hazırlıyorum Tekrarlıyorum Biçimleri sizin dediğiniz şekilde, formülleride her stoğa tek tek yapıştırıyorum. Dediğim gibi 1500' e yakın stok var. 1500 kere formül kopyalıyorum. ve de her ayı bir öneceki ay ile mukayese ediyorum örnekte ki gibi Yani sütün açıyorum ve formül kuruyorum. Her ayı bir önceki ay ile mukayese ediyorum. Excel ile de ilgili çok şeyi bildiğimi düşünüyorum fakat siz beni yanlış anladınız. özür dilerim ......
 
Katılım
1 Mart 2005
Mesajlar
249
Asıl ben özür dilerim.
Bakın gelin şöyle yapalım. Dosyanızın orjinalini ya da orjinaline yakın olanını bize göderin. Göndereceğiniz dosyada verilerinizin doğru bir şekilde olmasına özen gösterin. Eğer verileriniz çoksa bunu formülle değil de makroyla yapmak sanki daha akıllıca olacaktır.
Dosyanızı bekliyorum.
 
Katılım
18 Kasım 2004
Mesajlar
21
Excel Vers. ve Dili
Excel xp ingilizce
Excel 2000 ingilizce
Cako Ekte Göndereceğim çalışmayla Biraz açıklamaya çalıştım. Yardımcı olan veya olacak olan herkese şimdiden teşekkür ederim.
Kolay gelsin
 
Katılım
18 Kasım 2004
Mesajlar
21
Excel Vers. ve Dili
Excel xp ingilizce
Excel 2000 ingilizce
Lütfen bana bu konuda yardımcı olurmusunuz.
Buna çok ihtiyacım var

Teşekkür ederim
 
Katılım
1 Mart 2005
Mesajlar
249
Merhaba,
Dosyanıza bir adet Þablon isimli sayfa ekledim. Bu sayfayı silmeyelim.
Kodlarınız module1 içineki sablon makrosunda kayıtlı.
Kodları nasıl çalıştırmak istiyorsanız öyle yapın. Ben kısayol tanımlamadım. Bu kısım için net ifadeler kullanırsanız onu da yaparım.
Gelelim çalışmasına. Rapor almak istediğiniz sayfa seçili iken sablon makrosunu çalıştırdığınızda tamamen sizin istediğiniz biçim ve formüllerle aynı sayfanın rapor sayfası oluşuyor. Eski sayfayı silmeden bıraktım.
Rapor alınmış sayfanın tekrar raporunu almak istediğinizde kodlar önce rapor sayfası varmı diye bakıyor varsa silip tekrar baştan yapıyor. Bunun anlamı; sadece rapor almak istediğiniz sayfada o makroyu çalıştırmanız gerekiyor.
Gerisini zaten dosyayı çalıştırınca göreceksiniz.
Bir de merak ettiğim için soruyorum. Neden kümülatif sütununu formülle oluşturmadınız. O süttunda tamamen toplama işlemi yapıyor (tabiki ilk 11 satır için diyorum)
 
Katılım
18 Kasım 2004
Mesajlar
21
Excel Vers. ve Dili
Excel xp ingilizce
Excel 2000 ingilizce
Teşekkür ederim çok güzel olmuş

Cako Teşşekkür ederim. tam istediğim gibi yapmışsın.
Ancak makroyu çalıştırdığımda yeni bir sheete atıyor. ilgili sheet üzerine atsa olmaz mı?
önemli!!! Birde her ay arasında fiyat mukayesesi yapmak istiyorum. Yani mesela şubat ve mart arasına bir sütun açıp. (Þubat - Ocak)/Ocak şeklinde (örnek sheette göndereceğim) bir formül stunu açmak istiyorum.
Tabiiki Mart ilede şubat mukayesesi ( Mart - Þubat ) / Þubat .(mart ile kümüle arasına sütun açarak) oranlamasını kurabilirmiyiz.
hatırlarsan örneğimiz üç aylık şeklinde... HAZIRLAYACAÐIM RAPOR İLERLEYEN AYLARDA 4 aylık, 5 Aylık, 6 Aylık 7,8,9,10,11,12 Þeklinde artış göstererek Hazırlanacak.Her ay bir fazla eklenerek. Fiyat mukayeseleri de tabiiki nisanda (nisan - mart)/ mart şeklinde Ben makroyu 12 aylık bir dataya uyguladım ama olmuyor.(12 aylık örnek ekte mevcut) Datanın yapısı Sadece 3aylık+kümülasyon durumunda ise uygulanabilir. Ben makronun, Her ay artış gösterecek olan data üzerinde, kaç aylık ise ona göre davranmasını istiyorum. Makroyu hiç bilmediğimden soruyorum.sizin yaptığınız gibide kalabilir tabi . Þayet Formullü hücreler formüllü hali ile gözükebilir mi? Kalırsa sevinirim.
Çok Teşekkür ederim...
 
Katılım
1 Mart 2005
Mesajlar
249
Merhaba,
Ã?ncelikle aynı sayfada oluşturulma işi kolay, zaten yaptım ama göndermedim.
Oniki ay için bunu hazırlamaktan kastınız nasıl bir şey? Sizin hazır tablonuzdan ben verileri alıyordum. Eğer siz başka bir taraftan bu verileri her ay sonunda tablo halinde bu formata dönüştürmek istiyorsanız kodlar bunu zaten yapıyor. İsterseniz deneyin. (Ama benim gönderdiğim kodlar. Siz biraz değiştirmişsiniz)
Bir de aylar arasındaki değerlendirmeleri sabit olarakmı istiyorsunuz? Yoksa istediğiniz anda istediğiniz iki ay arasını (bence doğrusu bu olmalı) değerlendirmek mi istiyorsunuz.
Bu konular hakkında biraz daha detaylı bilgi verirseniz işimi kolaylaştıracaksınız.
Teşekkürler.
 
Katılım
18 Kasım 2004
Mesajlar
21
Excel Vers. ve Dili
Excel xp ingilizce
Excel 2000 ingilizce
Ã?ncelikle Tarihler arası mukayese Sabit ve her seferinde yapılması gereken bir işlem...
benim size ilk gönderdiğim datada 3 aylık veriler ve kümülasyon sütunu yer almakta idi. Benim datayı aldığım rapor, her ay bir artıyor. Yani Datamda Nisan ayı sonunda ocak,şubat,mart ve NİSAN+kümülasyon sütunu olacak. Nisan eklenmiş olacak ve sonra MAYIS eklenmiş olacak, HAZİRAN eklenmiş olacak ...vs. artış gösterecek Bu bağlamda datama nisan geldiğinde Biçimlendirme ve formüller nisan sütununada uygulanmalı ve sonra Ek olarak Mart ile Nisan Mukayesesi otomatik olarak yapılmalı... TABİİ Kİ HER SEFERİNDE OCAKTAN BAÞLAYACAK.Bende Sizin hazırladığınız VBA KODUNU HER SEFERİNDE başka bir kitaba yapıştırarak Her ay raporlamalarımı sağlayacağım Mesela olabilirmi. VBA kodu öyle hazırlanacakki Ben iki aylık data çektiğimde 2 aylık, 3 aylık çektiğimde 3 aylık 10 ay çektiğimde 10 aylık düzenleme yapabilecek. Birde düzenlemede Yapmış olduğunuz Formülel cümleleri tarayan KESİK İÞARETLERİNİ Kaldırırmısınız. Teşekkür ederim Cako
 
Katılım
18 Kasım 2004
Mesajlar
21
Excel Vers. ve Dili
Excel xp ingilizce
Excel 2000 ingilizce
Benim bir stokta yapılmasını istediğim ve buna bağlı otomasyonun kurulmasını istediğim Formül ve biçimler ektedir. Aynı formatın bütün stoklara uygulanmasını istiyorum... Mukayese Formülüm ekteki gibi olsun... Teşekkür ederim
 
Üst