textbox format

Katılım
18 Kasım 2007
Mesajlar
4
Excel Vers. ve Dili
2003
merhaba arkadaşlar
Excel ile bir tabla yapmaya çalışıyorum.
sayfa üzerindeki hücreyi bin ayracını aktif ve iki haneli ondalık sayı şeklinde ayarladım.
hücre üzerinde ücret :75,00 şeklinde görünüyor.
form üzerindeki textbox tan çagırınca ve değeri kaydedince farklı şekilde yazdırıyor.
kullandıgım format sekli, textbox a yazdıgım miktar ve sayfadaki götünüm altta belirttigim gibidir.
nerede yanlış yapıyorum acaba

formül olarak: ücret = Format(ücret.Value, "#,##0.00")
yazdıgımda
175,50 yazınca 1.755,00 görünüyor
75,50 yazınca 755,00 görünüyor
17.550,00 yazıncada dogru görünüyor

daha yeni oldugum için forumdaki aratmalardan kısa bir çözüme ulaşamadım.
simdiden teşekkürler
 

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
merhaba arkadaşlar
Excel ile bir tabla yapmaya çalışıyorum.
sayfa üzerindeki hücreyi bin ayracını aktif ve iki haneli ondalık sayı şeklinde ayarladım.
hücre üzerinde ücret :75,00 şeklinde görünüyor.
form üzerindeki textbox tan çagırınca ve değeri kaydedince farklı şekilde yazdırıyor.
kullandıgım format sekli, textbox a yazdıgım miktar ve sayfadaki götünüm altta belirttigim gibidir.
nerede yanlış yapıyorum acaba

formül olarak: ücret = Format(ücret.Value, "#,##0.00")
yazdıgımda
175,50 yazınca 1.755,00 görünüyor
75,50 yazınca 755,00 görünüyor
17.550,00 yazıncada dogru görünüyor

daha yeni oldugum için forumdaki aratmalardan kısa bir çözüme ulaşamadım.
simdiden teşekkürler
Örnek dosya yollayabilirmisiniz?
 
Katılım
18 Kasım 2007
Mesajlar
4
Excel Vers. ve Dili
2003
merhaba orion2
dosyanın bir bölümünü ekte gönderdim
sayfadaki A sütünunda göreceginiz gibi ucret değerleri farklı.
sayfada göründüğü gib textbox a gelmiyor, yazılmış değerlerde yazıldığı gibi kaydedilmiyor.
bu durumda ne yapmam gerektiğini çözemedim.
ilginize teşekkürler
 

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
Kırmızı ile boyanmış satırda düzenleme yapıldı.
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub lstlist_Change()
Set adsoyad = Range("c2:c51").Find(lstlist.Value, searchdirection:=x1next, MatchCase:=False)
ilksatir = adsoyad.Row
Set adsoyad = Range("c2:c51").FindPrevious(Range("c51"))
sonsatir = adsoyad.Row: txtsirano.Value = Cells(ilksatir, 2).Value
Set adsoyad = Range(Cells(ilksatir, 2), Cells(sonsatir, 2)).Find(lstlist.Value, searchdirection:=x1next, MatchCase:=False)
txtsirano.Value = Cells(ilksatir, 2).Value: txtpersad.Value = Cells(ilksatir, 3).Value
[COLOR="Red"]aidat.Value = Format(Cells(ilksatir, 4).Value, "#,##0.00")[/COLOR]
Range("a4").Value = txtsirano.Text
End Sub
 
Katılım
18 Kasım 2007
Mesajlar
4
Excel Vers. ve Dili
2003
tekrar merhaba orion2
düzeltmeniz sorunumu çözdü teşekkür ederim.
kusura bakmayın sizi yoruyorum ama, son bir sorum daha olacak
bu düzelttiginiz kod:
aidat.Value = Format(Cells(ilksatir, 4).Value, "#,##0.00")
diger aylar için ve kaydederkende geçerli olacak mı?
(ilksatir,4 diye belirtildigi için soruyorum.)
 

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
diger aylar için ve kaydederkende geçerli olacak mı?
(ilksatir,4 diye belirtildigi için soruyorum.)
Kaydettiğniz kodları verebilirseniz bakalım bir .
 
Katılım
18 Kasım 2007
Mesajlar
4
Excel Vers. ve Dili
2003
sayın orion2
sizden cevap beklerken gönderdiginiz kodu uygulamamda kullandım.
sorun olmadıgını, önceki mesajımdaki sorunun anlamsız oldugunu gördüm.
degerli vaktinizi aldıysam kusura bakmayın, bu işlerdeki acemiligimize verin.
yardımınız için çok teşekkür ederim.
işlerinizde başarılar dilerim
 

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
sayın orion2
sizden cevap beklerken gönderdiginiz kodu uygulamamda kullandım.
sorun olmadıgını, önceki mesajımdaki sorunun anlamsız oldugunu gördüm.
degerli vaktinizi aldıysam kusura bakmayın, bu işlerdeki acemiligimize verin.
yardımınız için çok teşekkür ederim.
işlerinizde başarılar dilerim
Rica ederim.
İyi çalışmalar.:cool:
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Sayın Orion2 bu konuda benimde bir sorum olacak
excel hücresindeki bir ondalıklı sayıyı(602,12345) textbox ta sadece 602 olarak, virgülden sonrasını yazmadan sadece tam sayı kısmını textbox a nasıl yazdırırım. Teşekkürler
 

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
Sayın Orion2 bu konuda benimde bir sorum olacak
excel hücresindeki bir ondalıklı sayıyı(602,12345) textbox ta sadece 602 olarak, virgülden sonrasını yazmadan sadece tam sayı kısmını textbox a nasıl yazdırırım. Teşekkürler
Değerin A1 hücresinde olduğunu kabul edersek.
Kod:
TextBox1.Value = Format(Range("A1").Value, "#,##0")
 
Üst