[]

Excel VBA: hafta no'yu mevsime cevirme

Selam VBA gurulari,

elimde W 27.2012 seklinde belirtilmis hafta numaralari var. Bu hafta numaralarini bir sekilde 20123 (2012 3. mevsim yani yaz) sekline cevirmem gerekiyor.Haftalari gune cevirirken varsayilan gun olarak pazartesiyi almamiz gerekiyor. Bunu VBA'de nasil yazabilirim? Degerli gorus ve önerilerinizi bekliyorum.

Bir ornek daha:
20121 = aralik(2011), ocak 2012, subat 2012
20122 = mart, nisan, mayis
20123 = haziran, temmuz, agustos
20124 = eylul, ekim, kasim

Mesela W 36.2012 = 03.09.2012 pazartesi ----> 20124

Yanitlara tesekkurler!

 
Çok net anlayamadım ama yılda 52 hafta var ya: select case veya if ile:

haftasayısı 1-13 arasındaysa 1
14-27 - 2
28-41 - 3
42 - 52 - 4

gibi birşey olmaz mı?
Hafta sayısını çekmek için de mid komutunu kullanabilirsin (eğer yazım formatı hep aynıysa). veya:

W 36.2012 için right(7,2) sana 36'yı vermeli (8,2 de olabilir tam emin olamadım). Bu yazdıklarıma bak, yeniden tartışalım.
  • ex902  (09.07.12 09:16:15 ~ 09:16:51) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler basond, compumaster, fraise, kibritsuyu, rakicandir
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.