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

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

도형회전각도 메크로 조정

조회 수 3401 추천 수 0 2010.11.22 15:56:58

도형을 클릭하면 안에 있는 도형이 회전하는것 같은 모양을 내고 싶어서 그러는데요..

 

회전각도를 메크로로 지정해줘서..시간별로 각도의 크기를 변해주면서.. 회전하는것 처럼 보이게 하는방법이 있나요??


댓글 '3'

profile

[레벨:30]아별

2010.11.26 04:38:36
*.130.73.75

가끔.. roanoh님은 무슨 일을 하시는지 궁금할때가 있습니다.

왜 이런 질문을 할까? 하는 ㅎㅎ

도형 색을 바꾸는 질문이나, 소리가 나는 질문이나, 차트 질문이나..

서로 연관성이 없어 보이는 질문들을 하시길래.. 잠깐 혼자 생각해봤습니다. ㅎㅎ

 

암튼.. 답변 드리겠습니다. ^^

 

첨부파일을 참고하세요..

VBA_Shape_rotating_20101126-1.xls

 

 

도형을 클릭하면 도형이 회전하게 되는 매크로는 아래와 같습니다.

도형을 오른쪽 마우스 클릭 > 매크로 지정으로 ratateShapeByClick이라는 매크로를 지정해주세요.

'도형을 클릭하면 10도씩 회전시키기
Sub rotateShapeByClick()
    With ActiveSheet.Shapes(Application.Caller)
        .Rotation = .Rotation + 10
    End With
End Sub

 

 

 

시간단위로 도형을 회전시키고 싶으시다면 아래 코드를 이용해보세요.

워크시트에 컨트롤 도구 상자의 버튼을 만들고 아래 매크로를 각각 지정해주세요.

Option Explicit

Public startTime As Date

 

'1초 단위로 도형을 10도씩 회전시키기
Sub rotateOntime()
    startTime = Now + TimeValue("00:00:1")
    Application.OnTime startTime, "rotateOntime"
    With ActiveSheet.Shapes("직사각형 1")
        .Rotation = .Rotation + 10
    End With
End Sub

 

'1초 단위로 회전시키는 작업 중지시키기
Sub killOnTime()
    On Error GoTo bye
    Application.OnTime earliesttime:=startTime, procedure:="rotateOntime", schedule:=False
bye:
End Sub

 

 

첨부

[레벨:6]ryanoh

2010.11.29 08:47:15
*.239.74.58

엑셀로..간단한 시물레이션 만들어요.ㅋㅋㅋ (취미긴하지만...)

 

가끔..ppt대신 엑셀도 사용하고요..^^ ㅋㅋㅋ 그때마다 하고싶은게 생기고...

 

찾다가 못찾겠으면 올리곤하죠.. ㅋㅋㅋㅋㅋ

profile

[레벨:30]아별

2010.12.01 11:10:29
*.106.104.58

ㅎㅎ 취미가 직업이 되기도 하지요..
또 하시다가 막히는거 있음 물어보세요.. ^^
제가 머 다 아는 것도 아니지만.. 찾아서 알려드릴께요. ㅎㅎ

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 61129
602 아별 엑셀 툴에 대해 여쭙니다. [1] [레벨:0]그린티라떼 2009-08-26 5365
601 서식을 복사하는데 있어서 질문입니다. [2] sun 2009-08-20 5361
600 VLookup 엑셀 글씨를 점수로 환산하는 방법 file [3] [레벨:3]읍내꽃미남 2011-09-20 5352
599 셀서식(표시형식) 엑셀 피벗테이블 셀서식에 관한 내용입니다. [1] [레벨:2]Merak 2013-01-11 5341
598 엑셀일반 셀 선택 시, 행 전체 하이라이트 [3] [레벨:1]랄랄라99 2013-08-30 5319
597 피벗테이블사용시 항목수 초과 메세지 [1] [레벨:1]샤우트 2009-08-27 5317
596 한개의 시트에서 다른 시트로 옮기는 문서????? file [1] [레벨:1]라프 2009-07-15 5314
595 수식이 잘못되어 틀린값이 나옵니다. 도와주십시오. file [1] [레벨:1]성택 2010-02-26 5312
594 엑셀 문의사항 올립니다. file [1] 플스 2009-08-13 5305
593 안녕하세요 ~ 전 생산관리를 그저께부터 갑자기 맡게 되었는데요..기존 담당자가 갑자기 그만두게 되었는데, 기존파일이 손상되서 뭐가 잘못되었는지 모르겠어요 ㅠㅠ 계속 데이타가 틀리구, 함수가 걸려있는데 이해가 안되네요..좀 도와주세요 ㅠㅠ file [1] [레벨:1]홍쓰 2009-07-31 5295
592 갯수 구하기 file [5] [레벨:5]눈물바다 2009-10-07 5291
591 엑신께..문의합니다. [2] [레벨:1]와룡선생 2009-07-01 5291
590 VBA win7 64bit / 64bit 엑셀 / 32bit DLL의 사용법이 궁금합니다. file [레벨:1]컴바치 2013-01-04 5286
589 엑셀에서 동작에 따른 이벤트를 발생시킬 때... [1] [레벨:1]DATA 2009-07-05 5273
588 sum 함수 관련 질문있습니다~ [3] [레벨:1]모래요정 2009-08-27 5270
587 엑셀수식 엑셀 데이터 선택을 통한 차트 자동 업데이트 file [1] [레벨:1]swanage 2012-12-31 5261
586 엑셀일반 도대체 외부연결 값은 통합문서 어디에 저장이 될까요? imagefile [2] [레벨:2]song786 2013-02-22 5240
585 엑셀 만게가 넘는 데이타에서 원하는 이하의 값 찾아내기 [3] [레벨:1]프라하 2009-09-03 5230
584 엑셀일반 최대값, 최소값 범위 지정 file [레벨:3]읍내꽃미남 2015-01-20 5227
583 엑셀일반 엑셀로 출력시 출력물이 깨지는 데에 대한 문의.... imagefile [레벨:1]하룽아비 2015-01-18 5219