Ondalık Sayıda Virgülden Sonra İlk Basamağı Alma

28/01/2012, 17:16

alemci

iyi günler benim yuzde1 adında bir değişkenim var bu değikenimin sonucu ondalık sayı olduğu zaman virgülden sonra ilk rakamı tutsun diğerlerini silsin

yuzde1 = 85.6 -> doğru (bu şekil yazmasını istiyorum)
yuzde1 = 85.6532 -> yanlış
28/01/2012, 18:19

ercansahin

Metin Kutusunun özelliklerinde bulunan Biçim = Standart ve Ondalık Basamaklar =1 olarak düzenleyin.

Örneksiz cevap ancak bu kadar.
28/01/2012, 19:33

alemci

dediğiniz gibi denedim olmuyor
dim yuzde1 as double
dim i as integer
dim toplam as long
dim genel as long
yuzde1=0
toplam=0
genel=0
for i=0 to liste2.listcount
genel=genel+1
if liste2.column(2,i)= "Bursa" then
toplam =toplam+1
yuzde1=(toplam1*100)\genel
end if
next i
metin1.value=yuzde1


kodum bu buradaki yüzdeyi metin kutusuna Örnek 85,7 olarak yazdırmak istiyorum virgülden sonra 1 karakterden fazla olmasın
04/02/2012, 05:56

benremix

Lütfen örnek ekleyiniz.

Saygılar...
05/02/2012, 11:14

ozanakkaya

Eklediğin koda göre;

metin1.value=yuzde1 
yerine

metin1 = Left(yuzde1, InStr(1, yuzde1, ",") + 1)
yazman yeterli.
15/02/2012, 06:10

ozanakkaya

Arkadaşın geri döneceği yok, konu taşınmıştır.