• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

tarihlerin ay ve hafta şeklinde makroda tanımlanması

  • Konbuyu başlatan Konbuyu başlatan EdexceL
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Şubat 2007
Mesajlar
16
Excel Vers. ve Dili
Office 2003-Eng
Herkese iyi akşamlar dilerim,
Öncelikle biraz acemi olan birisi olarak soracağım soru sizin için çok basit gelebilir ama bu sene bu makro işini iyice çözmek istiyorum ve yardımınızı rica ediyorum.
Notların AA, BB gibi şekillenmesi için yazılan makrodan faydalanarak tarihleri haftalar ve aylar şeklinde gösterilmesi ile ilgili makro yazdım. Rakamsal değerlere çevirerek 2 aşamalı da olsa hedefime ulaştım. (Raporda yaklaşık 9000 satır tarih var)
Sormak istediğim makroda alanların tarih olduğunu nasıl belirtebilirim? Ayrıca eski/original dosyayı açmadan bu makroyu sürekli nasıl kullanabilirim?
Şimdiden teşekkürler
 
Selamlar,

Örnek bir dosya üzerinde ne yapmak istediğiniz açıklarsanız cevap almanız kolaylaşacaktır.
 
Excel olarak bir döküman ilave ettim. Umarım başarmışımdır. Makro işyerinde kaldığı için şu an veremiyorum.
Buna göre hazırlamış olduğum makroda tarihleri belirtemediğim için önce numeric daha sonra son 4 rakamını alarak otomatik ay ve hafta yazdırabildim.
Örnek 13/01/2006=38730, son dört karakter 8730.
20/01/2006=38737, son dört karakter 8737. Makroda yazdırdığım
If Tr_Date >= 8730 And Tr_Date <= 8737 then Hafta = "Week02"

Ay için
1/1/2006=38718 dört rakam 8718
31/1/2006=38748 dört rakam 8748
If Tr_Date >= 8718 And Tr_Date <= 8748 then Ay = "January"

Sonuç olarak daha basit yolu var mıdır?
Şimdiden teşekkürler
 
Selamlar,

Örnek dosyanızda belirttiğiniz gibi ay isimleri ingilizce olmak zorundamı?
 
Selam Cost Control,
İngilizce olması önemli değil. Önemli olan mevcut tarihi haftalara ve aylara çevirebilmesi. Yarın original dosyayı/makroyu gönderirim.
Ayrıca makroyu bir excel dökümanında yazdıktan sonra tekrar kullanmak için eski dosyayı açmak gerekiyor. Açmadan makroyu uygulamanın başka bir yolu var mıdır?
Teşekkürler
 
Selamlar,

Örnek dosyanıza göre E2 hücresine aşağıdaki formülü;

Kod:
="Week"&METNEÇEVİR(HAFTASAY(B2);"0#")

F2 hücresinede aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=METNEÇEVİR(B2;"aaaa")
 
Merhaba.
Sayın CostControl arkadaşımız gerçi cevabı vermiş ama bende Alternatif açısından kullanıcı tanımlı fonksiyon kullanarak (KTF) dosyayı hazırladım.
Dosya ektedir.
İyi çalışmalar.:cool:
Dosya Güncellendi.
 
Son düzenleme:
Yardımlarınız için çok teşekkür ederim.
Kolay gelsin
 
Makroların dosya açık olmadan kullanılması mümkün müdür?

Sayın Cost Control/Sezar,
Makroları kullanmak için o dosyanın açık olması gerekiyor. Add-ins gibi yöntemlerle makro dosyalarını açmadan Excel'de kullanmak mümkün müdür? Yardımınızı rica ederim.
 
Geri
Üst