Format Function
μ«μλ₯Ό λ¬Έμμ΄λ‘ λ³νν λ€μ μ§μ ν μμμ λ°λΌ μμμ μ€μ ν©λλ€.
ꡬ문:
Format (Number [, Format As String])
λ°ν κ°:
String
λ§€κ° λ³μ:
Number: μμ μ€μ ν λ¬Έμμ΄λ‘ λ³νν μ«μ μμ λλ€.
Format: μ«μμ μμ μ½λλ₯Ό μ§μ νλ λ¬Έμμ΄μ λλ€. Formatμ μλ΅ν κ²½μ° Format ν¨μλ Str ν¨μμ λμΌν κΈ°λ₯μ μνν©λλ€.
μμ μ€μ μ½λ
λ€μ λͺ©λ‘μμλ μ«μμ μμμ μ€μ νλ λ° μ¬μ©ν μ μλ μ½λλ₯Ό μ€λͺ ν©λλ€.
0: Numberκ° μμ μ½λμ 0 μμΉμ μ«μλ₯Ό κ°μ§ κ²½μ° ν΄λΉ μ«μκ° νμλλ©°, κ·Έλ μ§ μμ κ²½μ° 0μ΄ νμλ©λλ€.
Number μμ μλ¦Ώμκ° μμμ μ μΌμͺ½ λλ μ€λ₯Έμͺ½μμ μμ μ½λμ μλ 0μ κ°μλ³΄λ€ μ μ κ²½μ° μ«μ μ λλ λ€μ 0μ΄ νμλ©λλ€. μ«μμ μμ κ΅¬λΆ κΈ°νΈ μΌμͺ½μ μλ μλ¦Ώμκ° μμ μ½λμ μλ 0μ κ°μλ³΄λ€ λ§μ κ²½μ°μλ μμ μμ΄ μΆκ° μλ¦Ώμκ° κ·Έλλ‘ νμλ©λλ€.
μ«μμ μμμ μ΄ν μλ¦Ώμλ Format μ½λμ μμ κ΅¬λΆ κΈ°νΈ λ€μ μλ 0μ κ°μμ λ°λΌ λ°μ¬λ¦Όλ©λλ€.
#: Numberκ° Format μ½λμ # μ리 νμμ μμΉμ μ«μλ₯Ό ν¬ν¨ν κ²½μ° ν΄λΉ μ«μκ° νμλλ©°, κ·Έλ μ§ μμ κ²½μ° μ΄ μμΉμ μ무 κ²λ νμλμ§ μμ΅λλ€.
μ΄ κΈ°νΈλ μ«μμ μλ¦Ώμλ³΄λ€ μμ μ½λμ # λ¬Έμ μκ° λ§μ κ²½μ° μμ μ€λ λλ λ€μ μ€λ 0μ΄ νμλλ λμ μ«μμ ν΄λΉ μλ¦Ώμλ§νΌλ§ νμλλ€λ μ μ μ μΈνκ³ 0κ³Ό λμΌν κΈ°λ₯μ μνν©λλ€.
.: μμμ μ리 νμμλ μμ κ΅¬λΆ κΈ°νΈ μΌμͺ½ λ° μ€λ₯Έμͺ½μ μμμ μ΄ν μλ¦Ώμλ₯Ό κ²°μ ν©λλ€.
μμ μ½λμμ μ΄ κΈ°νΈμ μΌμͺ½μ # μ리 νμμλ§ ν¬ν¨λ κ²½μ° 1λ³΄λ€ μμ μ«μλ μμ κ΅¬λΆ κΈ°νΈλ‘ μμν©λλ€. λΆμ μμ νμ 0μ νμνλ €λ©΄ μμ κ΅¬λΆ κΈ°νΈμ μΌμͺ½μ μλ 첫 λ²μ§Έ μ«μμ λν μ리 νμμλ‘ 0μ μ¬μ©ν©λλ€.
%: μ«μμ 100μ κ³±νκ³ μ«μκ° μμ μ½λμ λνλ΄λ μμΉμ λ°±λΆμ¨ κΈ°νΈ(%)λ₯Ό μ½μ ν©λλ€.
E- E+ e- e+ : μμ μ½λμμ E-, E+, e- λλ e+ κΈ°νΈμ μ€λ₯Έμͺ½μ μ΅μν νλ μ΄μμ μ리 νμμ(0 λλ #)κ° ν¬ν¨λ κ²½μ° μ«μλ 곡νμ© λλ μ§μ μμμΌλ‘ μ€μ λ©λλ€. λ¬Έμ E λλ eλ μ«μμ μ§μ μ¬μ΄μ μ½μ λ©λλ€. μ΄ κΈ°νΈμ μ€λ₯Έμͺ½μ μλ μ리 νμμ μμ λ°λΌ μ§μμ μλ¦Ώμκ° κ²°μ λ©λλ€.
μ§μκ° μμμΌ κ²½μ° E-, E+, e- λλ e+ κΈ°νΈκ° μλ μ§μμ λ°λ‘ μμ λΉΌκΈ° κΈ°νΈκ° νμλ©λλ€. μ§μκ° μμμΌ κ²½μ° E+ λλ e+ κΈ°νΈκ° μλ μ§μμ μμλ§ λνκΈ° κΈ°νΈκ° νμλ©λλ€.
μ²λ¨μ κ΅¬λΆ κΈ°νΈλ μμ μ½λμμ κ΅¬λΆ κΈ°νΈκ° μ리 νμμ(0 λλ #)λ‘ λλ¬μΈμΈ κ²½μ° νμλ©λλ€.
λ§μΉ¨νλ₯Ό μ²λ¨μ λ° μμ κ΅¬λΆ κΈ°νΈλ‘ μ¬μ©ν μ§ μ¬λΆλ κ΅κ°λ³ μ€μ μ λ°λΌ κ²°μ λ©λλ€. Basic μλ³Έ μ½λμ μ§μ μ«μλ₯Ό μ λ ₯νλ κ²½μ° νμ λ§μΉ¨νλ₯Ό μμ κ΅¬λΆ κΈ°νΈλ‘ μ¬μ©ν©λλ€. μμ κ΅¬λΆ κΈ°νΈλ‘ νμλλ μ€μ λ¬Έμλ μμ€ν μ€μ μ μ«μ νκΈ° νμμ λ°λΌ λ¬λΌμ§λλ€.
- + $ ( ) 곡백 : μμ μ½λμ μ§μ μ λ ₯ν λνκΈ°(+), λΉΌκΈ°(-), λ¬λ¬($), 곡백 λλ κ΄νΈλ 리ν°λ΄ λ¬Έμλ‘ νμλ©λλ€.
μ¬κΈ°μ λμ΄λ κ² μΈμ λ¬Έμλ₯Ό νμνλ €λ©΄ ν΄λΉ λ¬Έμ μμ λ°±μ¬λμ(\)λ₯Ό μ¬μ©νκ±°λ ν΄λΉ λ¬Έμλ₯Ό λ°μ΄ν(" ")λ‘ λ¬Άμ΄μΌ ν©λλ€.
\ : λ°±μ¬λμλ μμ μ½λμ λ€μ λ¬Έμλ₯Ό νμν©λλ€.
νΉλ³ν μλ―Έλ₯Ό κ°μ§λ μμ μ½λμ λ¬Έμλ μμ λ°±μ¬λμκ° μ¬ κ²½μ°μλ§ λ¦¬ν°λ΄ λ¬Έμλ‘ νμλ μ μμ΅λλ€. μμ μ½λμ μ΄μ€ λ°±μ¬λμλ₯Ό μ λ ₯νμ§ μλ ν, λ°±μ¬λμ(\\) μ체λ νμλμ§ μμ΅λλ€.
리ν°λ΄ λ¬Έμλ‘ νμνκΈ° μν΄ μμ μ½λμμ λ°±μ¬λμλ₯Ό μμ λμ΄μΌ νλ λ¬Έμλ‘λ λ μ§ λ° μκ° μμ μ€μ λ¬Έμ(a, c, d, h, m, n, p, q, s, t, w, y, /, :), μ«μ νκΈ° νμ μ€μ λ¬Έμ(#, 0, %, E, e, μΌν, λ§μΉ¨ν) λ° λ¬Έμμ΄ μμ μ€μ λ¬Έμ(@, &, <, >, !) λ±μ΄ μμ΅λλ€.
λν λ€μκ³Ό κ°μ 미리 μ§μ λ μ«μ νκΈ° νμμ μ¬μ©ν μλ μμ΅λλ€. "General Number"λ₯Ό μ μΈν 미리 μ§μ λ λͺ¨λ μμ μ½λλ μ«μλ₯Ό λ κ°μ μμμ μ΄ν μλ¦Ώμλ₯Ό κ°μ§ 10μ§μλ‘ κ΅¬ν©λλ€.
미리 μ§μ λ μμμ μ¬μ©ν κ²½μ° μμ μ΄λ¦μ λ°μ΄νλ‘ λ¬Άμ΄μΌ ν©λλ€.
미리 μ§μ λ μμ
General Number: μ«μλ₯Ό μ λ ₯ν λλ‘ νμν©λλ€.
Currency: μ«μ μμ λ¬λ¬ κΈ°νΈλ₯Ό μ½μ νκ³ μμλ₯Ό κ΄νΈλ‘ λ¬Άμ΅λλ€.
Fixed: μμ κ΅¬λΆ κΈ°νΈ μμ μ΅μν νλ μ΄μμ μ«μλ₯Ό νμν©λλ€.
Standard: μ«μλ₯Ό μ²λ¨μ κ΅¬λΆ κΈ°νΈμ ν¨κ» νμν©λλ€.
Percent: μ«μμ 100μ κ³±νκ³ λ°±λΆμ¨ κΈ°νΈλ₯Ό μ«μμ μΆκ°ν©λλ€.
Scientific: μ«μλ₯Ό 곡νμ© μμμΌλ‘ νμν©λλ€(μ: 1000μ κ²½μ° 1.00E+03μΌλ‘ νμ).
μμ μ½λλ μΈλ―Έμ½λ‘ μΌλ‘ ꡬλΆλλ μΈ κ°μ ꡬμμΌλ‘ λλ μ μμ΅λλ€. 첫 λ²μ§Έ λΆλΆμ μμ κ°μ λν μμμ, λ λ²μ§Έ λΆλΆμ μμ κ°μ λν μμμ, μΈ λ²μ§Έ λΆλΆμ 0μ λν μμμ μ§μ ν©λλ€. νλμ μμ μ½λλ₯Ό μ§μ ν κ²½μ° λͺ¨λ μ«μμ ν΄λΉ μμ μ½λκ° μ μ©λ©λλ€.
μ:
Sub ExampleFormat
MsgBox Format(6328.2, "##,##0.00")
REMμ μ¬μ©μκ° Basic μλ³Έ μ½λμ μ«μλ₯Ό μ λ ₯ν λ νμ λ§μΉ¨νλ₯Ό μμ κ΅¬λΆ κΈ°νΈλ‘ μ¬μ©ν©λλ€.
REM displays for example 6,328.20 in English locale, 6.328,20 in German locale.
End Sub