2014-02-13 2 views
0

매우 간단한 시나리오 : 업데이트 할 때마다 열과 행이 변경되는 스프레드 시트 하나; 스프레드 시트는 항상 A1에서 시작합니다. 여기가변 행과 열로 동적 범위를 생성하는 매크로

내가 지금 가지고있는 코드는 작동하지 않습니다되어

Dim LR As Long 
LR = Range("A" & Rows.Count).End(xlUp).Row 
Range("A1l:BM" & LR).Select 

당신은 항상 열 X 행의 현재 영역을 캡처 할 수 있도록 저를 변경해야하는 것을 알려 주시기 바랍니다 수 있습니까?

감사합니다. 당신이 시트에 전체 사용 범위를 선택합니다

+0

는 범위 '에서 당신의 주소를 확인 : 'A1l'에는 뭔가 잘못된 것이 있습니다. 'A1' 또는'AL1'이어야합니까? –

+0

죄송합니다. A1입니다. – user3307336

답변

1

, 당신은 사용하여 그것을 간단하게 할 수 있습니다 ("BM A1l"& LR) .Select`

ActiveSheet.UsedRange.Select 
+0

이 매크로가 작동하기 전에 또 다른 매크로를 사용했지만 새로운 워크 시트를 테스트 할 때마다 범위를 변경하지 않고 항상 범위를 저장합니다. – user3307336

+0

범위 ("A1"). CurrentRegion.Select ActiveWorkbook.Names.Add Name : = "CMC_Data ", RefersToR1C1 : = _ "= 'CMC 시간보고'! R1C1 : R917C22 " – user3307336

+0

나는이 문제에 대해 당신을 따르지 않을 까봐 두렵습니다. 아마도 나는 당신이 성취해야 할 것을 정확하게 이해하지 못하고 있습니다. –

관련 문제