E

Çözüldü Excelde Miladi Hicri, Hicri Miladi Tarihe Çevirme

İyi günler.


Sizleri yine uğraştıracağım. Ekte eklediğim makrolu Excel çalışma sayfasını Türkçe olarak düzenleye bilir misiniz?
Hocam merhaba iyi günler. Sırf bu yorumu yapmak için siteye kayıt oldum tıpkı ben gibi birçok excel cahili arkadaşın işine yarayacağını düşünüyorum.
Ben şu an bu makroyu, kodu başka bir excelde kendi projemde kullanmak istiyorum müsadenizle. Ben bunu nasıl yapabilirim?
Nasıl sorunsuzca aktarabilirim. Makro yazmayı bilmediğim için soruyorum dediğim gibi tam bir excel cahiliyim, lütfen yardım ederseniz sevinirim.
 
Hazır yapmışken Hicri takvim ay adlandırmalarını da ekleyim istedim.
Yeni MAKROLU dosya ekte yeralmaktadır.
hocam ben üst yorumu cevapladım ama yanlış yapmışım tekrar size bildirim düşsün diye yorum yapıyorum.

Hocam merhaba iyi günler. Sırf bu yorumu yapmak için siteye kayıt oldum tıpkı ben gibi birçok excel cahili arkadaşın işine yarayacağını düşünüyorum.
Ben şu an bu makroyu, kodu başka bir excelde kendi projemde kullanmak istiyorum müsadenizle. Ben bunu nasıl yapabilirim?
Nasıl sorunsuzca aktarabilirim. Makro yazmayı bilmediğim için soruyorum dediğim gibi tam bir excel cahiliyim, lütfen yardım ederseniz sevinirim.
 
@lo5st01 ,
Project penceresi içinde sağ tıklayın, açılan pencerede 'insert' sekmesine tıklayıp daha sonra 'module' tıklayın.
oluşturulan modül içerisine PriveT in paylaştığı dosyada bulunan modül içerisindeki kodları kopyalayıp kendi dosyanızdaki modül içerisine yapıştırın.
 
@lo5st01 Dosyayı indirmişsiniz zaten.

Önünüzde 2 seçenek var:
1- Bu konu sayfasında benim yazdığım 4 numaralı cevaptaki işlemi uygulamak (formül/makro vs yok).
2- İndirdiğiniz dosyadaki makrolu çözümü belgenizde kullanmak.
Makrolu işlem için; kendi belgeniz ve indirdiğiniz belge açıkken ALT+F11'e basıp VBA ekranının açılmasını sağlayın.
Ekran görüntüsündeki KİTAP2 yerine sizde kendi belgenizin adı olacak.
Ekran görüntüsündeki gibi sürükle bırak işlemini yapıp, belgenizi makro içerebilen dosya türünde (*.xlsm veya *.xlsb) kaydedin işlem tamamdır.

hicri.webp

1
 
Moderatörün son düzenlenenleri:
@lo5st01 ,
Project penceresi içinde sağ tıklayın, açılan pencerede 'insert' sekmesine tıklayıp daha sonra 'module' tıklayın.
oluşturulan modül içerisine PriveT in paylaştığı dosyada bulunan modül içerisindeki kodları kopyalayıp kendi dosyanızdaki modül içerisine yapıştırın.
Çoook teşekkür ederim gerçekten çok büyük bir sorunumu çözdünüz. Sağolun
 
@lo5st01 Dosyayı indirmişsiniz zaten.

Önünüzde 2 seçenek var:
1- Bu konu sayfasında benim yazdığım 4 numaralı cevaptaki işlemi uygulamak (formül/makro vs yok).
2- İndirdiğiniz dosyadaki makrolu çözümü belgenizde kullanmak.
Makrolu işlem için; kendi belgeniz ve indirdiğiniz belge açıkken ALT+F11'e basıp VBA ekranının açılmasını sağlayın.
Ekran görüntüsündeki KİTAP2 yerine sizde kendi belgenizin adı olacak.
Ekran görüntüsündeki gibi sürükle bırak işlemini yapıp, belgenizi makro içerebilen dosya türünde (*.xlsm veya *.xlsb) kaydedin işlem tamamdır.

hicri.webp
1
hocam diğer mesajı uygular, cevap verirken siz mesajı yazmışsınız. gerçekten emeğinize, elinize sağlık. Allah razı olsun, hayırlı forumlar. Uyguladım sayenizde teşekkürler
 
Moderatörün son düzenlenenleri:
Sayın @Ömer BARAN Bey
Daha önce bu takvim özelliği hiç dikkatimi çekmemişti.
Sayenizde bir şey daha öğrendim.
Teşekkürler.

İlyas Bey,

Ek bilgi olsun diye ekleyeyim dedim

Aslında bunun için bir yerleşik fonksiyon var. Fonksiyonda ki B2'nin hücre ile ilgisi yok yalnız. A1 hücresinde ki miladi takvim olsun. Yalnız sağlıklı değil bazen tam , bazen 1 gün farklı hesaplar. Bu formülü de zamanında deneye yanıla oluşturmuştum.

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)


Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
 
hocam ben üst yorumu cevapladım ama yanlış yapmışım tekrar size bildirim düşsün diye yorum yapıyorum.

Hocam merhaba iyi günler. Sırf bu yorumu yapmak için siteye kayıt oldum tıpkı ben gibi birçok excel cahili arkadaşın işine yarayacağını düşünüyorum.
Ben şu an bu makroyu, kodu başka bir excelde kendi projemde kullanmak istiyorum müsadenizle. Ben bunu nasıl yapabilirim?
Nasıl sorunsuzca aktarabilirim. Makro yazmayı bilmediğim için soruyorum dediğim gibi tam bir excel cahiliyim, lütfen yardım ederseniz sevinirim.
Sayın @lo5st01 öncelikle forumumuza hoşgeldiniz.
Makro üstadlarım cevaplamışlar sağolsunlar.
Kolay gelsin.
 
Aşağıdaki kodda sanırım hesaplıyor. İlyas Bey ve Ömer Bey'de bir kontrol ederse iyi olur.



Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(9 satır)

=HM(A1)
Ali Bey,
Evet denedim sonuç veriyor.
Amaç sadece hicri olarak gg.aa.yyyy çevirmek ise güzel, kısa ve öz bir kod.

Ayrıca @Ömer BARAN Beyin tamamen formülsüz, hücre biçimlendirme ile bir çözümü var 4. cevapta
Bu da güzel bir yöntem.

Konuyu açan üye biraz daha ayrıntılı bilgi istemişti. Bu sebeple dosya 15. nolu cevabımdaki duruma gelmişti.

Formüllü çözümünüz ise ay adını da veren güzel bir paylaşım olmuş.

Paylaşım için teşekkürler.
 
Miladi'den Hicriye Çevirme

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(9 satır)

Gün dahil kullanımı

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

Hicri'den Miladiye Çevirme

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(15 satır)

Gün dahil kullanımı

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

1654674787343.webp



Dosyaya uyarlanmış ektedir.
 

Ekli dosyalar

Moderatörün son düzenlenenleri:
Üst