미해결 엑셀2013윈도우10
모든 행높이를 +10하는 매크로
안녕하하세요 엑셀 초보자입니다.
엑셀 취합 파일로 책자를 만드는데.
"행높이 자동맞춤"을 통해서 행높이를 맞추면
표 선과 글자가 겹쳐서
매크로 모든 행 높이를 기존 높이에 +10하고 싶습니다.
시트도 100개가 넘고 시트마다 총 열 개수가 200개가 넘어서 매크로로 하고 싶은데
매크로 초심자라 몇시간째 고생중이네요....
고수님들 부탁드릴게요.
엑셀 취합 파일로 책자를 만드는데.
"행높이 자동맞춤"을 통해서 행높이를 맞추면
표 선과 글자가 겹쳐서
매크로 모든 행 높이를 기존 높이에 +10하고 싶습니다.
시트도 100개가 넘고 시트마다 총 열 개수가 200개가 넘어서 매크로로 하고 싶은데
매크로 초심자라 몇시간째 고생중이네요....
고수님들 부탁드릴게요.
E
숲
또
P
아
댓글 3
Sub LargerHeightforUsedRange() '// 데이터가 입력이 시작된 곳부터 끝까지만 적용 Dim sh As Worksheet, R As Range For Each sh In Worksheets For Each R In sh.UsedRange.Rows R.RowHeight = R.RowHeight + 10 Next Next sh End Sub Sub LargerHeightforAll() '// 무조건 1행부터 데이터 입력 끝까지 모두 적용 Dim sh As Worksheet, R As Range, E As Range For Each sh In Worksheets Set E = sh.UsedRange.SpecialCells(xlCellTypeLastCell) For Each R In sh.Range(sh.Range("A1"), E).Rows R.RowHeight = R.RowHeight + 10 Next Next sh End Sub