- Katılım
- 25 May 2018
- Mesajlar
- 1,608
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
FormatNumber( Expression, [NumDigitsAfterDecimal], [IncludeLeadingDigit], [UseParensForNegativeNumbers], [GroupDigits] )
Sayısal bir ifadeye bir sayı biçimi uygular ve sonucu metin olarak döndürür. (String)
Açıklamalar
* [NumDigitsAfterDecimal] boş bırakılırsa, o zaman 2 kullanılır.
* [IncludeLeadingDigit] öğesi boş bırakılırsa, vbTrue kullanılır.
* [UseParensForNegativeNumbers] boş bırakılırsa, o zaman vbFalse kullanılır.
* [GroupDigits] boş bırakılırsa, vbTrue kullanılır.
* Eğer Expression'da FormatNumber işlevine verilen ifade, sayısal bir değer haline dönüştürülemez bir metin dizesi ise, bu hatayı alırsınız:
Run-time error '13': Type mismatch - (Çalışma zamanı hatası '13': Tür uyuşmazlığı)
Örnek Kullanım
Sayısal bir ifadeye bir sayı biçimi uygular ve sonucu metin olarak döndürür. (String)
Expression | Biçimlendirmek istediğiniz ifade. |
[NumDigitsAfterDecimal] | Ondalıktan sonra gösterilmesi gereken basamak sayısını belirten isteğe bağlı sayısal değer. Eğer [NumDigitsAfterDecimal], bilgisayarın bölgesel ayarlarının kullanılması gerektiğini belirtmek isterseniz; değeri -1 varsayılan olarak bırakabilirsiniz. |
[IncludeLeadingDigit] | Kesirli değerler için baştaki bir sıfırın görüntülenip görüntülenmeyeceğini belirten isteğe bağlı bir vbTriState numaralandırma değeridir. (Integer) -1 = vbTrue - Önde sıfır gösterme. 0 = vbFalse - Önde sıfır göster. 1 = vbUseDefault - Varsayılan bilgisayar ayarlarını kullanın. Gerekmiyorsa , [IncludeLeadingDigit] argümanı, vbUseDefault olarak ayarlanır . |
[UseParensForNegativeNumbers] | Negatif sayıların parantez içine alınmasının gerekip gerekmediğini belirten isteğe bağlı bir vbTriState numaralandırma değeridir. (Integer) -1 = vbTrue - Parantez içinde negatif sayıları gösterme. 0 = vbFalse - Parantez içinde negatif sayıları göster. 1 = vbUseDefault - Varsayılan bilgisayar ayarlarını kullanın. Gerekmiyorsa , [UseParensForNegativeNumbers] argümanı, vbUseDefault olarak ayarlanır . |
[GroupDigits] | Bilgisayarın bölgesel ayarlarında belirtilen grup sınırlayıcıyı kullanarak sayının gruplandırılıp gruplandırılmayacağını (bin, vb.) belirterek isteğe bağlı bir vbTriState numaralandırma değeri. (Integer) Bu, aşağıdaki değerlerden herhangi birine sahip olabilir: -1 = vbTrue - Rakamları gruplamayın. 0 = vbFalse - Rakamları gruplayın. 1 = vbUseDefault - Varsayılan bilgisayar ayarlarını kullanın. Eğer atlanırsa, [GroupDigits] argümanı, vbUseDefault olarak ayarlanır . |
Açıklamalar
* [NumDigitsAfterDecimal] boş bırakılırsa, o zaman 2 kullanılır.
* [IncludeLeadingDigit] öğesi boş bırakılırsa, vbTrue kullanılır.
* [UseParensForNegativeNumbers] boş bırakılırsa, o zaman vbFalse kullanılır.
* [GroupDigits] boş bırakılırsa, vbTrue kullanılır.
* Eğer Expression'da FormatNumber işlevine verilen ifade, sayısal bir değer haline dönüştürülemez bir metin dizesi ise, bu hatayı alırsınız:
Run-time error '13': Type mismatch - (Çalışma zamanı hatası '13': Tür uyuşmazlığı)
Örnek Kullanım
PHP:
Sub ExcelTurkey()
MsgBox FormatNumber(123.456)
MsgBox FormatNumber(1000000)
MsgBox FormatNumber(100.55, 0)
MsgBox FormatNumber(123.456, 3)
MsgBox FormatNumber(0.456, , vbFalse)
MsgBox FormatNumber(-40.456, , , vbTrue)
MsgBox FormatNumber(1000000, , , , vbFalse)
MsgBox FormatNumber(1000000, , , , vbTrue)
End Sub
Son düzenleme: