2009-07-14 8 views
1

1 매크로 안녕하세요 난 그냥 다음 작업을 수행 할 때 엑셀 2007 매크로 기록 예를 들어 아무것도 기록하지 않는 이유를 알고 싶어 기록 :엑셀 2007)

나는 시트에 사각형을 삽입하고 배경색을 변경합니다. ..

2) 또한 가능 지정된 위치에 사각형을 넣어 엑셀 물어 비주얼 베이직을 사용하는 것 (내가 엑셀 ​​2003에서 같은 일을 할 경우, 다른 한편으로는, 나는 몇 가지 코드를 얻을) 예를 들어 현재 활성 셀은 A10입니다. C10

내 사각형의 왼쪽 상단이 해당 위치에 있어야합니다 (예 : A10). C10

감사합니다.

답변

2

첫 번째 질문은 확실하지 않지만 두 번째 질문의 경우 Left 및 Top 속성을 왼쪽 및 위 사각형으로 사용하십시오. VBA :

Dim sht As Worksheet 
Set sht = ActiveSheet 

Dim rng As Range 
Set rng = shtCells(3, 4) 
sht.Shapes.AddShape msoShapeRectangle, rng.Left, rng.Top, 30, 40