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

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

도형회전각도 메크로 조정

조회 수 3370 추천 수 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 52915

엑셀일반 3가지 이상의 조건을 만족하는 값을 구할려고 하는데요 함수가 막힙니다. imagefile [4]

  • [레벨:1]늘보
  • 2013-06-04
  • 조회 수 3495

엑셀일반 행열 변환 관련 file [1]

VBA textbox 크기 질문 [2]

엑셀수식 엑셀 수식 질문드려요~ _ 여러 행 단위로 정렬하기, 사용자 지정 목록으로 정렬하기.. file [2]

  • [레벨:4]요셉
  • 2014-02-13
  • 조회 수 3511

엑셀에서 검색방법 [1]

엑셀수식 특정셀 선택 후 하이픈 삽입 하는법 [3]

배열수식 특정 조건 범위내에 가장 큰수들를 출력시키는?... [3]

VBA 시트... [2]

  • [레벨:1]마루
  • 2013-02-01
  • 조회 수 3523

엑셀일반 칸에 맞게 붙여넣기 하는법이 궁금해요! imagefile [1]

엑셀수식 하이퍼 링크 가져오기 [2]

  • [레벨:1]rfne
  • 2013-03-29
  • 조회 수 3524

피벗테이블 2010에서 2003방식으로 편집 가능한지요? file [4]

  • [레벨:3]gsLee
  • 2011-03-28
  • 조회 수 3538

VBA 사진 삽입 file [3]

열숨기기 기능에 대해서 [3]

엑셀일반 부분합 질문이요 file [1]

  • [레벨:4]요셉
  • 2013-08-01
  • 조회 수 3563

VBA 도와 주세요. file [1]

기타 엑셀파일 용량 문제. [1]

  • [레벨:3]jjay98
  • 2012-10-30
  • 조회 수 3601

VBA 도형에 회전에 관해서.... [5]

엑셀 서식을..안 바뀌게 [1]

  • [레벨:1]ottee
  • 2010-10-04
  • 조회 수 3606

피벗테이블 피벗에서 중복값을 하나의 숫자로 판단하여 표기하는 방법 file [3]

셀서식(표시형식) 엑셀 내용 전환 문의 file [8]

  • [레벨:1]neo
  • 2013-06-10
  • 조회 수 3617