Visual Basic 함수정리(A)
출처 : http://blog.naver.com/chchcom?Redirect=Log&logNo=3156879
◆ Abs 함수
전달된 수치의 절대값 (부호를 떼어낸 값)을 지정하여 동일한 형식으로 반환합니다.
- number가 Null 값을 가지면 Null 값을 반환
- 초기화되지 않은 변수이면 0을 반환합니다.
▶ 구문 :
Abs(number)
▶ 예제 :
Dim MyNumber
MyNumber = Abs(50.3) ' 50.3을 반환합니다.
MyNumber = Abs(-50.3) ' 50.3을 반환합니다.
◆ Array 함수
동일한 고유 데이터 형식을 가진, 연속적으로 인덱스된 구성 요소 집합을 의미합니다.
- 쉼표로 구분
- 지정된 인수가 없으면 길이가 0인 배열을 만듭니다.
- Array 함수로 만든 배열의 하위 제한 범위는 0입니다.
▶ 구문 :
Array(arglist)
▶ 예제 :
예제 1
Dim A As Variant
A = Array(10,20,30)
B = A(2)
예제 2
Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' 하위 제한 범위를 1로 설정하는 값을 반환합니다(Option Base 문 ' 사용).
MyDay = MyWeek(2) ' MyDay에는 "Tue"가 들어갑니다.
MyDay = MyWeek(4) ' MyDay에는 "Thu"가 들어갑니다.
◆ Asc 함수
문자열의 첫 글자에 대응하는 문자 코드를 나타내는 Integer 값을 반환합니다.
- string에 해당하는 문자가 없는 경우 런타임 오류가 발생합니다.
- AscB 함수는 문자 코드의 첫 글자를 반환하는 대신에 첫째 바이트를 반환합니다.
- AscW 함수는 Unicode를 지원하지 않는 플랫폼을 제외하고 Unicode 문자 코드를 반환합니다.
▶ 구문 :
Asc(string)
▶ 예제
Dim MyNumber
MyNumber = Asc("A") ' 65를 반환합니다.
MyNumber = Asc("a") ' 97을 반환합니다.
MyNumber = Asc("Apple") ' 65를 반환합니다.
◆ Atn 함수
특정한 수의 아크탄젠트(arctangent) 값을 지정하는 Double을 반환합니다.
( Atn은 삼각함수 Tan의 역함수입니다. Tan은 각도를 인수로 취하여 직각 삼각형의 두 변의 비율을 되돌려 줍니다. 탄젠트(1/tangent)의 단순한 역수인 코탄젠트를 Atn과 혼동하지 마십시오. )
- 각도를 라디안으로 환산하려면, 각도에 pi/180를 곱해 줍니다.
- 라디안을 각도로 환산하려면 180/pi을 곱해 줍니다.
▶ 구문 :
- Atn(number)
▶ 예제
다음은 원주율 값을 계산하기 위해 Atn 함수를 사용하는 예제입니다.
Dim pi
pi = 4 * Atn(1) ' 원주율의 값을 계산합니다.