본문 바로가기

컴퓨터 과학 & 영상처리 관련/VBA / 엑셀 함수

130202 - 프리렉에서 무료 엑셀 VBA 동강

돈안내면 조금만 볼 수 있음

 

 

 

 

 

하면 a1 에는 10값

현재 활성 셀에는 155

이때 ctrl + spacebar 누르면 뭐 쓸 수 있나 볼 수 있음

tab 누르면 그걸 선택함...엔터 누르면 줄바꿈임
 

 

 

VBA 여러줄로 나누어 쓰는 법

줄나눔 하고싶은 곳에서 부터 ' _' 를 입력하면 두줄 세줄로 입력 가능
    MsgBox "hi" _
    +"HI"

 

 

 

 

 

근데 갖다대면 비주얼 스튜디오 처럼 해당 함수나 변수? 같은거에 대한 설명은 안나오네..옵션 바꿔도..이거 뭐 눌러야 되나

 

 

마우스 오른쪽 + 정의...그러면 저게 뜨고 거기서 도움말 누르면 저기에서 확인 가능

 

 

컬렉션들..

Application개체에 포함되어 있는 개체

Workbooks(모든 workbook 개체들의 컬렉션)

Windows(모든 Window 개체들의 컬렉션)

이렇게 끝에 s가 붙는다

이걸 Workbooks("hi")가 아니라...Workbooks(1) 과 같이 순서를 알면 사용 가능함

 

 

 

 

 

value는 생략하고 사용 가능하다

 

 

 

비베는 셀이 없고 대신 range가 있다..range는 1개부터 여러개가 가능하다(모두 range로 표현)

 

 

공통구역 연산자는...왼쪽 오른쪽의 교집합에 해당하는 곳으로...C6가 선택됨

 

 

 

 

현재 활성 셀에 따라 b2의 위치도 다름...해보면 알겠지만 현재 셀을 a1으로 치고 계산하면 될듯..아래오른쪽인듯

 

 

cell을 쓰는거랑 range 쓰는거랑 같은 의미 보여주는게 2줄인듯

워크시트에서 셀을 쓰는거랑

레인지 개체에서 셀을 쓰는거..이건 상대좌표인듯..

 

 

offset은 range만 쓸 수 있고 상대참조만 있음...현재 셀로부터 어디..그렇게 가는듯

 

 

'개체 찾아보기'

f2키, 보기->개체 찾아보기 메뉴

 

모르는 함수나 속성 등 찾을때

도움말 f1 누르고 거기서 직접 검색하면됨

 

그냥 매크로 기록기 누르고 존나게 하면 다 기록이 된다함

 

형식 선언 문자(type-definition character)

Dim MyVar%

정수형식으로 변수를 선언 가능

 

Integer(정수) %

Long(장정수) &

Single(단정도) !

Double(배정도) #

Currency(통화) @

String(문자열) $