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

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

도형회전각도 메크로 조정

조회 수 3359 추천 수 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 50445

엑셀수식 연도명으로 만들어지는 시트에서 올해것만 자동참조하기 file [2]

VLookup 어떻게 수식을 만들어야할지 모르겟어요ㅜㅜ file [3]

엑셀일반 원하는 열만 추출할수 없나요?? imagefile [1]

엑셀수식 indirect file [5]

VBA 엑셀파일 검색후 불러오기 문의 file [3]

날짜/시간 수식 날짜 함수 관련 문의합니다. file [3]

엑셀일반 최적조합 찾기 질문 입니다.[해찾기][메크로] file [2]

엑셀일반 특정열을 밑으로 25칸 내리는 방법이 있나요? file [2]

  • [레벨:0]싸이
  • 2012-10-30
  • 조회 수 3081

VBA 두번째 질문 file [1]

아별툴관련질문 아별 설치후 추가기능 선택시 에러발생 imagefile

  • [레벨:1]aratus
  • 2014-05-09
  • 조회 수 3077

VBA 질문있습니다. 아뵬님. ㅠ _ 텍스트 박스 회전시키는 VBA 코드 [1]

  • [레벨:6]ryanoh
  • 2011-11-15
  • 조회 수 3071

일별 구매 현황에서 품목별 최근,최고,최저 단가구하기 file [1]

VLookup 두개이상의 범위조건을 만족하는 값을 구하려면..? file [3]

고급필터 판매 자료 정렬 관련 질문드려요 _ 피벗테이블과 고급필터를 이용한 데이터 추출방법 file [4]

피벗테이블 Pivot file [11]

  • [레벨:1]예진
  • 2012-11-05
  • 조회 수 3058

엑셀수식 sumproduct 관련 질문이 있습니다. [2]

엑셀일반 엑셀 관련 질문입니다. imagefile [2]

  • [레벨:1]JYK
  • 2013-11-11
  • 조회 수 3054

엑셀일반 하이퍼 링크 [1]

엑셀일반 도움 부탁드려요 ㅜㅜ 정렬 질문입니다. [2]

매크로 함수를 VBA로 바꾸면 될까요??? (ExecuteExcel4Macro in UDF) file [2]