TAKVİM resmi ve dini tatil günlerini gösteriyor

Katılım
12 Kasım 2008
Mesajlar
240
Excel Vers. ve Dili
2010-2013
Altın Üyelik Bitiş Tarihi
26.07.2019
Halit hocam ellerinize sağlık. güzel bir çalışma olmuş. excel.web.tr vasıtası ile siz uzman arkadaşlarımızın engin ve derin bilgilerinden o kadar çok istifade ediyorum ki kendi adıma. herkese çok ama çok teşekkürler. iyi ki varsınız.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Halit hocam ellerinize sağlık. güzel bir çalışma olmuş. excel.web.tr vasıtası ile siz uzman arkadaşlarımızın engin ve derin bilgilerinden o kadar çok istifade ediyorum ki kendi adıma. herkese çok ama çok teşekkürler. iyi ki varsınız.
İyi çalışmalar
 
Katılım
20 Mayıs 2011
Mesajlar
4
Excel Vers. ve Dili
2007 ingilizce
Merhaba Halit Bey,

emeginiz icin tesekkur ederim.

acaba bir seyi gozden mi kaciriyorum?

Kurban Bayrami Arife günü Yarim gün:
gercek tarihler - excelinizden cekilen tarihler:
30.12.2006 - 29.12.2006 -hatali
19.12.2007 - 18.12.2007 -hatali
07.12.2008 - 07.12.2008 -dogru
(2009, 2010, 2011 ve 2012 de dogru)
14.10.2013 - 13.10.2013 -hatali
03.10.2014 - 03.10.2014 -dogru
...
ayni sorun Ramazan Bayrami icin de karsima cikiyor..
bunu duzeltmenin bir yolu var mi?

(gercek tarihler buradan alinmistir: http://www.takvim.com/resmi_tatiller.php)


saygilar
 
Son düzenleme:

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Merhaba Halit Bey,

emeginiz icin tesekkur ederim.

acaba bir seyi gozden mi kaciriyorum?

Kurban Bayrami Arife günü Yarim gün:
gercek tarihler - excelinizden cekilen tarihler:
30.12.2006 - 29.12.2006 -hatali
19.12.2007 - 18.12.2007 -hatali
07.12.2008 - 07.12.2008 -dogru
(2009, 2010, 2011 ve 2012 de dogru)
14.10.2013 - 13.10.2013 -hatali
03.10.2014 - 03.10.2014 -dogru
...
ayni sorun Ramazan Bayrami icin de karsima cikiyor..
bunu duzeltmenin bir yolu var mi?

(gercek tarihler buradan alinmistir: http://www.takvim.com/resmi_tatiller.php)


saygilar
Bu konuda 41-42-43-46. mesajlarda bazı açıklamalar var bunlara bir bakarmısınız.
ayrıca aşağıdaki linkde tarih çevirme klavuzundada bu konuya hitaben bir açıklama var.

özetle şunu söylüyorum islam devletlerinde farklılıklar olduğundan dini günlerde birgün ileri veya birgün geri kaymalar olabiliyor.

http://www.takvim.com/takvim_donusum.php

Bu bölümde yukarıdaki linkden alıntıdır.


AÇIKLAMA Bu program, Miladi, Hicri ve Rumi takvimler arasında tarih çevirmek amacıyla geliştirilmiştir. Çevirme işleminin sağlıklı bir şekilde yapılabilmesi için öncelikle çevrilmesini istediğiniz takvim türünü seçmelisiniz. Bu aşamadan sonra üç farklı düzeyde tarih çevirisi yapılabilmektedir. İlk olarak gün girilmemiş ve ay seçilmemiş ise sadece girilen yıl, ikinci olarak gün girilmemiş, ancak ay seçilmiş ve yıl girilmişse seçilen ay, son olarak da gün, ay ve yıl girilmişse girilen tarihin tamamı diğer takvimlerdeki karşılıklarına dönüştürülebilmektir. Sonuçlar yukarıdaki tabloda yansıtılacaktır.
***​
Tarihsel açıdan Hicri ay başlangıçlarının hesaplanmasında bir hadis dolayısıyla rüyet-i hilal ölçütü uygulanmaktadır. Rüyet-i hilal ölçütü, Hicri ayların başlayabilmesi için ayın hilal şeklini aldığının gözle görülebilir olmasını gerekli kılmaktadır. Tarih Çevirme Kılavuzu, tarih dönüştürme işlemini astronomi biliminin ölçütlerinden hareketle, ayın ve yerin periyodik hareketlerine bağlı olarak yapmaktadır. Ay başlangıçlarının saptanması, hilal şeklinin görünürlüğü kimi zaman meteorolojik koşullardan bile etkilendiği için, astronomik takvim hesabı ile Hicri takvimin tarihsel uygulaması arasında, teorik olarak, ±2 günlük sapmalar olması ihtimalini doğurmaktadır. Bu teorik ihtimal, genelde eski tarihlerin çevirisiyle uğraşan profesyonel tarihçiler tarafından bilinen genel bir bilgi olduğundan ve tarih çevirme programı esas olarak bu uzmanların kullanımı için geliştirildiğinden ötürü, programa ilişkin açıklamalar kısmında ayrıca vurgulanmasına gerek duyulmamıştı. Genelde uzman tarihçiler, eldeki hicri tarihin (eğer gün biliniyorsa) hangi gün olduğunu da dikkate alarak, tarih çevirisini kesinleştirme yoluna giderler. Örneğin Takiyuddin Rasathanesi 4 Zilhicce 987 (Perşembe) günü tahrip edilmiştir ve bunun Miladi takvimdeki kesin karşılığını bulmak istiyorsak şu yolu izlememiz gerekecektir: Öncelikle Tarih Çevirme Kılavuzu’nda bu tarihin yaklaşık çevirisini yapıp 22 Ocak 1580 (Cuma) karşılığını buluyoruz. Sonra olayın gerçekleştiği günün Perşembe olmasından hareketle kesin Miladi karşılığın 21 Ocak 1580 (Perşembe) olması gerektiğine hükmediyoruz. Eğer tarihin hangi güne denk düştüğü bilinmiyorsa, bu durumda yaklaşık çeviriyi kesin tarihmiş gibi kabul etmekten başka yol kalmadığı için yaklaşık karşılıkla yetinmek durumunda kalıyoruz. Hicri tarih çevirisinde, profesyonel tarihçilerin izlediği genel yol bu olup, TTK tarafından yayımlanan program bu sınırlar çerçevesinde milyonlarca kere test edilip güvenilirliği ispatlanmıştır. Rumi tarihlerin çevirisinde ise böyle bir sorun söz konusu değildir.
Dini günlerin hesaplanmasında dayanılan esas ölçüt, yukarıdaki açıklamadan anlaşılacağı üzere, rüyet-i hilal ölçütüdür. Günümüzde Hicri aybaşları, 1978 yılında İstanbul’da yapılan “Rüyet-i Hilal Konferansı”nda benimsenen ölçütlere dayalı olarak Kandilli Rasathanesi’nce gerçekleştirilen gözlemler ve bu gözlemlere dayalı kestirimler aracılığıyla Diyanet İşleri Başkanlığı tarafından saptanmakta ve ilan edilmektedir. TTK tarafından yayımlanan çevrimiçi Tarih Çevirme Kılavuzu ise bu tarz gökbilimsel gözlemlerden hareketle değil, Kameri takvimin dayandığı matematiksel ilkelere dayalı bir algoritmayla hesap yapmaktadır. Fark; Hicri takvimin, sadece ayın göksel hareketlerini esas almayıp, dini açıdan belirleyici önemi olan rüyet, yani hilalin çıplak gözle görülebilir olmasını esas almasından kaynaklanmaktadır. “Rüyet” ölçütü, bugün rasathane tarafından ayın diğer gök cisimleriyle bir arada gösterdiği hareketleri de izleme yöntemlerinin bilimsel bir dizi ilkeye dayandırılması sayesinde, meteorolojik belirsizliklerden kurtarılmış gibi durmaktadır. Bu yüzden ileri doğru olarak da bazı Hicri tarihlerin saptanabilmesi mümkün hale gelmiştir. Ancak, önceden havanın bulutlu olması bile ayın hilal şeklinin görülmesini engellediği için, bazı Hicri ay başlangıçlarının bir gün sonraya kayması söz konusu olabilmekteydi. Diğer yandan, rüyet konusundaki uzlaşmazlıklar, günümüzde İslam aleminde bazı tarihlerin hesaplanmasındaki farklılıkların ve tartışmaların da esasını teşkil etmektedir. Ramazan ayının farklı günlerde başlaması veya bazen 29 bazen 30 gün sürmesinin arka planında Hicri takvimin hesaplanmasında kullanılan hilalin gözlenmesiyle ilgili ölçüt konusundaki uzlaşmazlıklar yatmaktadır. Sonuç olarak, ileri tarihli dini günlerin saptanmasında Diyanet tarafından ilan edilen tarihin esas alınması gerekmektedir. TTK’nın yayınladığı program eski tarihlerin çevirisinde tarihçilerin işini kolaylaştırmak amacıyla hazırlanmış olup, her yöntem veya araç gibi amacını aşan bir işe koşulduğunda yanıltıcı sonuçlar verebilir.
 
Katılım
15 Eylül 2007
Mesajlar
1,312
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
18.06.2019
If Month(TRH) = 8 And Day(TRH) = 15 Then deg3 = "Bu Gece Berat Kandili"

halit hocam bendeki takvimde sadece berat kandili yanlış görünüyor bu koddaki 15 şi 14 yapınca düzeli yor doğru işlemmidir veya başka nasıl olmalı
 
Katılım
20 Mayıs 2011
Mesajlar
4
Excel Vers. ve Dili
2007 ingilizce
Tesekkurler Halit Hocam,

Bir de bende ne yapsam su hatayi veriyor, bir fikriniz var mi:
Almanca excel kullanmamdan kaynaklaniyor olabilir mi?


(yazinin cevirisi: Obje bulunamadi)
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
If Month(TRH) = 8 And Day(TRH) = 15 Then deg3 = "Bu Gece Berat Kandili"

halit hocam bendeki takvimde sadece berat kandili yanlış görünüyor bu koddaki 15 şi 14 yapınca düzeli yor doğru işlemmidir veya başka nasıl olmalı
Bu seferde başka yıllarda hata verecektir o bölüme dokunmayın hesaplama doğru fakat islam ülkelerindeki uygulamanın forklılığından kaynaklanıyor sorun
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Sayın Selimtest:

Dosyada 5 adet userform var diğerlerinde bu hatayı alıyormusunuz.
birde
Controls("Label" & i) = say
kodun kırmızı renkli i değişkeni sarı renk olduğu zaman kaçı gösteriyor.
 
Katılım
20 Mayıs 2011
Mesajlar
4
Excel Vers. ve Dili
2007 ingilizce
her 6 sayfa'nin (takvim1, sayfa1-2...) neresine tiklarsam tiklayayim bu hatayi aliyorum.

Controls("Label" & i) = say
burdaki i'nin ustune mouse ile geldigim zaman, i=0 diyor..
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
her 6 sayfa'nin (takvim1, sayfa1-2...) neresine tiklarsam tiklayayim bu hatayi aliyorum.

Controls("Label" & i) = say
burdaki i'nin ustune mouse ile geldigim zaman, i=0 diyor..
takvim2 userformu bir daha denermisiniz.
 
Katılım
20 Mayıs 2011
Mesajlar
4
Excel Vers. ve Dili
2007 ingilizce
yolladiginiz dosyayi actigim anda bu ekran cikiyor



(ceviri:CommandBar objesi icin Reset metodu calismadi)

sonra debugger i kapattigim zaman, yine nereye tiklarsam tiklayayim, eski hatayi aliyorum. userform'lara tiklayamiyorum yani (takvim1,2,3...)

hocam almanca excel olmasindan kaynaklaniyorsa vaktinizi calmak istemem.. bilmiyorum VBA'de ingilizce calisiyor mu.. cunku mesela TAKVIM1 adli sayfayi actigim zaman calismiyor once, sonra "=TEXT((HEUTE());"yyyy")+0" formulunu "=TEXT((HEUTE());"jjjj")+0" olarak degistirince calisiyor..

ama sanki vba'de ingilizce olarak calismasi gerekirdi gibime geliyor...
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Anlamak amacı ile modül2 deki kodları sil kayıt et kapat yeniden aç
bakalım ne yapacak genede bu hatalar devam ediyorsa o zaman bir yorum yapalım.
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,525
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın Halit3;

İyi akşamlar..


Sizi her zaman büyük bir heyecanla izleyen bir kişi olarak emek ve katkılarınız için teşekkür ederim.

Üstteki mesajdaki hatayı ben de aldım ve çözümü olarak Modül2 içindeki kodları silip, açıp kapattıktan sonra aşağıdaki hata iletisini alıyorum.

Sevgiler.
 

Ekli dosyalar

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Sayın Halit3;

İyi akşamlar..


Sizi her zaman büyük bir heyecanla izleyen bir kişi olarak emek ve katkılarınız için teşekkür ederim.

Üstteki mesajdaki hatayı ben de aldım ve çözümü olarak Modül2 içindeki kodları silip, açıp kapattıktan sonra aşağıdaki hata iletisini alıyorum.

Sevgiler.
1 nolu mesajdaki dosyayı güncelledim yeniden denermisiniz.
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,525
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sorun çözüldü.

Bir kez daha teşekkürler.

Sevgi ve saygılar..
 
Katılım
21 Haziran 2007
Mesajlar
2
Excel Vers. ve Dili
2003 türkçe
Mükemmel bir çalışma olmuş emeğine sağlık herkesin ihtiyaç duyua bileceği birşeyler var.
 
Katılım
21 Ağustos 2009
Mesajlar
91
Excel Vers. ve Dili
ingilizce
arkadaşlar merhaba,
hiç usanmadanda cevap yazan hocalarımıza teşekkür ederim
ama şu çalımanın son hali nasıl olduğuna bakmak için en son halini ekleyebilirmisiniz
kolay gelsin
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,767
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
arkadaşlar merhaba,
hiç usanmadanda cevap yazan hocalarımıza teşekkür ederim
ama şu çalımanın son hali nasıl olduğuna bakmak için en son halini ekleyebilirmisiniz
kolay gelsin
Dosya 1 nolu mesajda güncel durumda.?
 
Üst