Label ondalık sayı tanımla kod satırı nasıl tanımlanır?

bkk

Altın Üye
Katılım
30 Aralık 2019
Mesajlar
186
Excel Vers. ve Dili
Ofis 2019
Altın Üyelik Bitiş Tarihi
06-12-2025
Merhabalar,

Label1 deki değerimi ondalık olarak tanımlamak istiyorum ancak aşağidaki kod satırlarında başarılı olamadım, yardımcı olabilir misiniz?


Private Sub UserForm_Initialize()
Label1.Caption = Format(Label1.Caption, "#,##")
End Sub


Teşekkür ederim,
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Kod:
    Label1.Caption = Format(Label1.Caption, "#,##0.00")
 
  • Beğen
Reactions: bkk

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosya uzantısı uygun değil.
Dosyayı açmıyor.
 
  • Beğen
Reactions: bkk

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Kodlarınızı pek anlamadım, daha format olayına gelmeden hata veriyor.
 
  • Beğen
Reactions: bkk

bkk

Altın Üye
Katılım
30 Aralık 2019
Mesajlar
186
Excel Vers. ve Dili
Ofis 2019
Altın Üyelik Bitiş Tarihi
06-12-2025
Merhaba,

Kodlarınızı pek anlamadım, daha format olayına gelmeden hata veriyor.
Merhabalar,
Ekte bulunan çalışmamdaki hedefim ;
listboxtan seçilen trim ile textboxa yazılan gauge değerinin keşisimini bulmaktır,
Eğer gauge değeri 5'in katları değilse farklı bir formül kullanıyoruz, 5'in katları ise listeden karşılık gelen değeri veriyor,
Ancak hata veren kısım şu;
ilk önce textbox bilgi girip sonra listboxtan veri seçersem program kırılıyor, bunu halledeceğim ancak öncelikle ondalık problemini düzeltmem gerekiyor,
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Userform'ların her ikisinde de Listbox yok ...

Neyse, siz resimdeki gibi ondalık sayı girerken virgül yerine nokta girin. Kullandığınız Excel VBA yazılımını, özelliklerine göre kullanmanız gerekir.

Ya da, ilave gereksiz kodlar yazmak gerekir.... Örneğin; aşağıdaki kodu UserForm2 modülüne ilave ederseniz, TextBox1'e virgül karakteri girdiğinizde, nokta ile değiştirir.

C#:
Private Sub TextBox1_Change()
    TextBox1 = Replace(TextBox1, ",", ".")
End Sub

Capture.PNG

.
 
Son düzenleme:

bkk

Altın Üye
Katılım
30 Aralık 2019
Mesajlar
186
Excel Vers. ve Dili
Ofis 2019
Altın Üyelik Bitiş Tarihi
06-12-2025
Userform'ların her ikisinde de Listbox yok ...

Neyse, siz resimdeki gibi ondalık sayı girerken virgül yerine nokta girin. Kullandığınız Excel VBA yazılımını, özelliklerine göre kullanmanız gerekir.

Ya da, ilave gereksiz kodlar yazmak gerekir.... Örneğin; aşağıdaki kodu UserForm2 modülüne ilave ederseniz, TextBox1'e virgül karakteri girdiğinizde, nokta ile değiştirir.

C#:
Private Sub TextBox1_Change()
    TextBox1 = Replace(TextBox1, ",", ".")
End Sub

Ekli dosyayı görüntüle 232195

.
teşekkür ederim, yanlış dosya ve yorumum içinde özür dilerim bir süredir ilgilenemedim farklı dosya üzerinden yorumlama yapmışım,
Verdiğini kodu uyguladım ancak yeni bir sorunum var Auto _open komutu ile çalışma sayfasını gizledim şimdi sadece userformu görüyorum, tekrar kod sayfasına nasıl dönebilrim :)
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kodların hata yapmasını sağlayan değerler girin TextBox nesnelerine ..... Kod, hata verdiği zaman editör penceresinde Auto-Open prosedüründeki sayfa gizleme işini iptal edin....

Benim tavsiyem; bu tür işleri pek kullanmayın. Emeklemeyi öğrenmeden yürümeye çalışıyorsunuz....

.
 
  • Beğen
Reactions: bkk

bkk

Altın Üye
Katılım
30 Aralık 2019
Mesajlar
186
Excel Vers. ve Dili
Ofis 2019
Altın Üyelik Bitiş Tarihi
06-12-2025
Kodların hata yapmasını sağlayan değerler girin TextBox nesnelerine ..... Kod, hata verdiği zaman editör penceresinde Auto-Open prosedüründeki sayfa gizleme işini iptal edin....

Benim tavsiyem; bu tür işleri pek kullanmayın. Emeklemeyi öğrenmeden yürümeye çalışıyorsunuz....

.
Teşekkür ederim,
Açık öğretimden yönetim bilişim okuyorum, elimden geldiğince çevremdeki talepleri forumlar aracılığı ile yapıyorum, her yaptığım örnek bir bilgi edinmemi sağlıyor fakat öğrenirken bir yol haritam olmadığı için hangi bilgileri kullanmak erken bilemiyorum :)
 
Üst