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

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

도형회전각도 메크로 조정

조회 수 4265 추천 수 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 137711
682 엑셀일반 예전에 해결해준 공휴일 조건부서식에 대한 재질문 등 file [2] [레벨:4]성투은자 2012-12-13 8096
681 셀서식(표시형식) 엑셀 중복표시 imagefile [1] [레벨:2]딸꾹질쟁이 2013-04-16 8086
680 엑셀일반 일련번호의 중간 값만 올리는 함수가 궁금합니다. file [2] [레벨:1]man날 2015-01-14 8084
679 VBA 오늘도 질문!^^있습니다. [레벨:2]정용규 2015-01-19 8071
678 엑셀수식 검색창 만들기에 대한 질문 올립니다. file [3] [레벨:2]시나브로 2013-05-14 8064
677 VLookup VLOOKUP으로 하이퍼링크 주소 가져오기 [1] [레벨:1]으앙 2014-11-06 8051
676 엑셀일반 셀 선택 시, 행 전체 하이라이트 [3] [레벨:1]랄랄라99 2013-08-30 8050
675 안녕하세요 엑셀 문서 서식관련 질문사항입니다 file [1] [레벨:1]타이거웅즈 2009-07-21 8044
674 엑셀일반 부분합 질문있습니다. file [2] [레벨:5]정화 2011-08-08 8032
673 유효성검사로 목록2개 만들기 file [3] [레벨:1]안나수이☆。 2009-10-23 8024
672 엑셀일반 콤보박스의 값 하나를 선택하면 또 다른 목록이 보이는 콤보박스 만들기 등 file [2] [레벨:4]성투은자 2012-09-18 8007
671 조건부 서식일때.. 색깔이동.. file [3] [레벨:6]ryanoh 2010-05-11 7982
670 엑셀수식 문자가 포함된 값찾기 file [1] [레벨:4]요셉 2013-01-07 7977
669 기타 인쇄매수 설정을 바꾸고 저장해도 계속해서 안 바뀐다면? file [3] [레벨:4]성투은자 2013-03-15 7956
668 다중조건 일치시 데이터 추출하기 imagefile [2] 2009-07-13 7940
667 ctrl+F 로 * 를 x 로 바꿀수 있는지 문의드립니다. [2] [레벨:3]rynoel 2010-04-27 7920
666 초보자지만 함수 질문 올려봅니다. file [2] [레벨:1]CH38941522 2010-04-17 7920
665 VLookup 엑셀 글씨를 점수로 환산하는 방법 file [3] [레벨:3]읍내꽃미남 2011-09-20 7908
664 VBA 파일&폴더 리본메뉴 폴더 열기 [3] [레벨:5]맑은이슬 2013-04-13 7897
663 [질문] 가로 세로 정열 한줄로 하기 [2] [레벨:1]프라하 2009-11-06 7879