프로그램 자료/Visual Basic

Visual Basic 함수정리(A)

motolies 2009. 12. 21. 13:26

출처 : 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) ' 원주율의 값을 계산합니다.