1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

[레벨:30]아별

2010.04.06 01:46

매크로 기록기에서는 도형의 변경이 기록되지 않아서 방법을 못 찾으신 것 같네요..

 

Visual Basic 편집기 창(Alt+F11)의 메뉴에서 보기 > 조사식 창을 선택해서 조사식창을 보이게 하구요..

조사식에 ActiveSheet.Shapes(1) 를 입력하시고 하위 속성들을 살펴보시면 쉽게 접근 방법을 찾으실 수 있습니다.

 

아래의 코드를 이용해보세요.

activesheet.shapes("모서리가 둥근 직사각형 1").fill.forecolor.rgb = 255

또는 activesheet.shapes(1).fill.forecolor.rgb = 255

 

도형의 색이 빨간색으로 바뀔겁니다. 255가 빨간색이죠.

 

 

 

 

그리고.. 엑셀을 대기상태로 놓는 것은,

 

보통은 application.wait을 많이 사용하고, 필요에 따라서 API를 이용한 sleep을 사용하기도 합니다.

아래 링크를 참고해보세요.

( http://www.excellove.com/ 에 접속해서 로그인한 다음에 아래 링크를 클릭하세요)
http://www.excellove.com/board/bbs/view.php?id=qa&no=64257&keyword=vba&sn=on&ss=on&sc=on

 

참고로 "Application.ontime now + 시간" 식으로현재 시간 이후 얼마 뒤에 실행되도록 하기도 합니다.

아래 링크를 참고하세요.

http://www.excellove.com/board/bbs/view.php?id=qa&no=64947&keyword=.ontime&sn=on&ss=on&sc=on

 

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)