1.msgbox application.activecell.value 하면 값이 나오는데 왜 range.activecell.value하면 왜 값이 안나오죠?
둘다 개체명.속성,개체명,속성 인데..
2.개체명을 생략할수도 있나요?
3.Application.Worksheets.Add 에서 (application개체 Worksheets속성에서) worksheets개체의 add메서드를 사용하듯이 기능만 같으면 다른 개체의 매서드나 속성을 참조할수 있나요?
ex)application의 activecell속성과 range의 activecell속성이 같으므로 application.activecell(range개체의 activecell)로 사용해도 되나요?
안녕하세요. 길벗 수험서 운영팀입니다.
1. 순서가 맞다고 모두 결과가 나오는 것은 아닙니다. range 개체는 다른 개체와 다르게 어떤 대상의 셀, 행, 열 등의 선택 영역을 나타냅니다. 어떤 대상을 지정해줘야 하는 것이죠. 일반적으로 워크시트안의 셀을 사용하므로
msgbox worksheets("sheet1").range("a1") 형식으로 사용해야 합니다.
range.activecell.value와 같이는 사용할 수 없습니다.
2. 개체명을 생략하면 현재 작업하는 대상을 개체로합니다.
3. 각 개체마다 사용하는 속성이나 메서드가 지정되어 있습니다. 반드시 지정된 속성과 메서드만 사용할 수 있습니다.
좋은 하루 되세요.
"-
*2012-08-14 09:33:44
안녕하세요. 길벗 수험서 운영팀입니다.
1. 순서가 맞다고 모두 결과가 나오는 것은 아닙니다. range 개체는 다른 개체와 다르게 어떤 대상의 셀, 행, 열 등의 선택 영역을 나타냅니다. 어떤 대상을 지정해줘야 하는 것이죠. 일반적으로 워크시트안의 셀을 사용하므로
msgbox worksheets("sheet1").range("a1") 형식으로 사용해야 합니다.
range.activecell.value와 같이는 사용할 수 없습니다.
2. 개체명을 생략하면 현재 작업하는 대상을 개체로합니다.
3. 각 개체마다 사용하는 속성이나 메서드가 지정되어 있습니다. 반드시 지정된 속성과 메서드만 사용할 수 있습니다.
좋은 하루 되세요.
"