VBA (Visual Basic 6.5) 라면 배열 인덱스는 Option Base 1을 지정하거나 n To m으로 범위를 명시적으로 지정하지 않는 이상 0부터 시작.
ㅅㅅㅅ(178.162)2015-11-17 16:20
ㅇㅇ 아직 함수만 배움 VBA는 교과서에 없음 ㅋㅋ 다행히 거기선 0부터구나..
ㅊㄹ(164.125)2015-11-17 16:26
엑셀 셀 가지고 동영상도 출력하는 세상 ㅇㅇ 엑셀 개무서움
prismatic(lformula)2015-11-17 16:27
동영상이야 OLE로 원래부터 지원됐던 거고...
ㅅㅅㅅ(178.162)2015-11-17 16:31
나 오늘 누구랑 얘기 했는데 엑셀 프로그래밍 잘 하냐고 질문받고 도움말 보면 한다고 그랬는데
에어로홍(aerohong)2015-11-17 17:03
셀관련은 1부터 시작하고, VBA 배열같은건 0부터 시작하는데, 이게 또 좆같음. 보통 배열은 int a[3]; 선언하면 0 ~ 2가 배열 인덱스인데, VB계열은 Dim a(3) As integer 이러면 0 ~ 3이 배열인덱스가 됨.
ㅇㅇㅇ(121.174)2015-11-17 17:07
내가 여러 언어하는 통에 VBA랑 VB6만 가면 골때림. 서로 헷갈려서. ㅠㅠ
ㅇㅇㅇ(121.174)2015-11-17 17:08
대신에 이런게 가능하다. Dim a(0 to 2) As integer 이런식으로 명시적으로 가능한데, 이걸 엑셀 셀에 직접 대응할때 편함. 엑셀 셀이 1부터라고 했잖아. 그러면 맞대응하기 위한 배열을 Dim a(1 to 3) As integer 이런식으로 생성 가능. 물론 이러면 0번이 없음.
엑셀 수식 말하는 거겠지?
VBA (Visual Basic 6.5) 라면 배열 인덱스는 Option Base 1을 지정하거나 n To m으로 범위를 명시적으로 지정하지 않는 이상 0부터 시작.
ㅇㅇ 아직 함수만 배움 VBA는 교과서에 없음 ㅋㅋ 다행히 거기선 0부터구나..
엑셀 셀 가지고 동영상도 출력하는 세상 ㅇㅇ 엑셀 개무서움
동영상이야 OLE로 원래부터 지원됐던 거고...
나 오늘 누구랑 얘기 했는데 엑셀 프로그래밍 잘 하냐고 질문받고 도움말 보면 한다고 그랬는데
셀관련은 1부터 시작하고, VBA 배열같은건 0부터 시작하는데, 이게 또 좆같음. 보통 배열은 int a[3]; 선언하면 0 ~ 2가 배열 인덱스인데, VB계열은 Dim a(3) As integer 이러면 0 ~ 3이 배열인덱스가 됨.
내가 여러 언어하는 통에 VBA랑 VB6만 가면 골때림. 서로 헷갈려서. ㅠㅠ
대신에 이런게 가능하다. Dim a(0 to 2) As integer 이런식으로 명시적으로 가능한데, 이걸 엑셀 셀에 직접 대응할때 편함. 엑셀 셀이 1부터라고 했잖아. 그러면 맞대응하기 위한 배열을 Dim a(1 to 3) As integer 이런식으로 생성 가능. 물론 이러면 0번이 없음.