Farklı Sistem Dillerinde Tarih Makrosunu Tutarlı Çalıştırma

mertatakan3838

Kullanıcı
Katkı: %0
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Sistem dili ingilizce olan pclerde tarihlerin formatini gün ay yıl olarak paylastigim makro ile değiştiriyorum. Görünürde tarihler gün ay yıl olarak değişmiş görünüyor. Ancak tarihlerin üzerine tıkladığımda tarihler formül çubuğunda ay gün yıl olarak görünmey​
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (8 satır). Giriş Yap
e devam ediyor ve bu yüzden tarihlere dayalı hesap yapan formüller çalışmıyor hata veriyor bunu nasıl çözebiliriz. Ben hem sistem dili Türkçe olan hemde ingilizce olan pclerde bunu sorunsuz olarak nasıl calistirabilirim.​
 
@mertatakan_3838

Şu kodu, sistem dili İngilizce ve Türkçe olan iki bilgisayarda çalıştırdığınızda aldığınız sonuçlar nelerdir?
Deneyip sonuçları yazar mısınız?

Ayrıca; I1 hücresinin biçimini "GENEL" olarak ayarladıktan sonra,
verdiğiniz kod'u çalıştırdığınızda, kodun başında .Range("I1") = Date satırının sonucu olarak I1 hücresindeki durum nedir?

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
.
 
@mertatakan_3838

Şu kodu, sistem dili İngilizce ve Türkçe olan iki bilgisayarda çalıştırdığınızda aldığınız sonuçlar nelerdir?
Deneyip sonuçları yazar mısınız?

Ayrıca; I1 hücresinin biçimini "GENEL" olarak ayarladıktan sonra,
verdiğiniz kod'u çalıştırdığınızda, kodun başında .Range("I1") = Date satırının sonucu olarak I1 hücresindeki durum nedir?

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
.
Bu yazdığınız makroyu modüle içine yazıp mi deneyeyim Ömer hocam
 
Yeni bir makro oluşturup içine sadece bu kod satırını yapıştırıp çalıştırın.
Ayrıca; önceki mesajımı güncellemiştim. Sayfayı yenileyerek mesajın yeni halini kontrol eder misiniz?
İlave, yeni bir şey sormuştum.
 
Yeni bir makro oluşturup içine sadece bu kod satırını yapıştırıp çalıştırın.
Ayrıca; önceki mesajımı güncellemiştim. Sayfayı yenileyerek mesajın yeni halini kontrol eder misiniz?
İlave, yeni bir şey sormuştum.
Dediginiz makroyu çalıştırdım mesaj olarak sıfır sonucu çıktı. Diğer dediğiniz gibi ı1 hücresini genel yapıp makroyu çalıştırdıktan sonra hücre değeri date ye döndü
 
@mertatakan_3838
O halde, mevcut kodu şöyle değiştirirseniz, her bilgisayardaki varsayılan tarih formatı neyse alan ona göre biçimlendirilmiş olur.
Ayrıca; "çalışmıyor" dediğiniz "tarihlere dayalı hesap yapan formüller"i de görmek gerekebilir.
Kodu bu şekilde değiştirdikten sonra, bahsettiğiniz formüllerin çalışma durumunu kontrol edersiniz.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (9 satır). Giriş Yap
 
@mertatakan_3838
O halde, mevcut kodu şöyle değiştirirseniz, her bilgisayardaki varsayılan tarih formatı neyse alan ona göre biçimlendirilmiş olur.
Ayrıca; "çalışmıyor" dediğiniz "tarihlere dayalı hesap yapan formüller"i de görmek gerekebilir.
Kodu bu şekilde değiştirdikten sonra, bahsettiğiniz formüllerin çalışma durumunu kontrol edersiniz.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (9 satır). Giriş Yap
Cok teşekkürler ederim Ömer hocam
 
Geri
Üst