• DİKKAT

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

Makroda Türkçe Karakteri - Tabloda Tarih Formatı

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
822
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021
İngilizce
Merhaba ekteki örnek tablomda iki farklı sorun var.
Birincisi, Sheet ismini, CommandButton içine yazıyorum, Resimde görüldüğü gibi, Türkçe kararkter sorunu çıkıyor.
Örnek dosyada MENU sheetinde 'maliyet karşılaştırma_proje' butonuna basınca, sorunu göreceksiniz.

İkincisi farklı tablolardan gelen tarihlerde işlem yapamıyorum.
Dosyada Tarih sheeti.

Saygılar.
 

Ekli dosyalar

  • örneksoru2.xlsm
    örneksoru2.xlsm
    71.1 KB · Görüntüleme: 7
  • Adsız.jpg
    Adsız.jpg
    20.7 KB · Görüntüleme: 4
.

Ofis programında bir dil sorunu var, herhalde. Ayarları kontrol edin.

Kodda sayfa adını ben yazınca çalışıyor. Formülde de Enter'e basınca çalışıyor.

.
 
Merhaba, ben de fikrimi söyleyeyim.

Sorunuzdaki;
-- sayfa adını "CommandButton'a yazıyorum" kısmını anlamadım.
Düğmenin Caption metnini (düğmede görüntülenen metin) nasıl yazıyorsunuz acaba?
-- tarih meselesine gelince;
sanırım ÖDEME PLANI sayfası E2 hücresindeki değerden bahsediyorsunuz.
Buradaki değer TARİH değil METİN, bu değeri kod kullanarak yazıyorsanız (örneğin TextBox'a yazıp oradan sayfaya aktarıyorsanız)
Sheets("ÖDEME PLANI").[E2] = CDate(TextBox1.Text)
gibi yapabilirsiniz.
 
Merhaba, ben de fikrimi söyleyeyim.

Sorunuzdaki;
-- sayfa adını "CommandButton'a yazıyorum" kısmını anlamadım.
Düğmenin Caption metnini (düğmede görüntülenen metin) nasıl yazıyorsunuz acaba?

Menu sheetindeki butonu tıklayın. Debug çıkacak, onu da tıklayın, Resimdeki gibi, Türkçe karakter sorununu göreceksiniz.

-- tarih meselesine gelince;
sanırım ÖDEME PLANI sayfası E2 hücresindeki değerden bahsediyorsunuz.
Buradaki değer TARİH değil METİN, bu değeri kod kullanarak yazıyorsanız (örneğin TextBox'a yazıp oradan sayfaya aktarıyorsanız)
Sheets("ÖDEME PLANI").[E2] = CDate(TextBox1.Text)
gibi yapabilirsiniz.

Ben de bu formülü anlamadım. :)
 
Son düzenleme:
Geri
Üst