게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
(본삭금-다시올림)엑셀고수님들 도와주세요~!
게시물ID : computer_219900짧은주소 복사하기
작성자 : 거지의군주
추천 : 0
조회수 : 726회
댓글수 : 0개
등록시간 : 2015/02/05 10:42:09
옵션
  • 본인삭제금지
어제 새벽에 글올렸었는데 다시한번 올릴게요ㅠㅠ
 
 
엑셀 줄수에 따라서 행높이를 자동으로 조절하는 매크로를 만들고싶어요.
 
예를 들면 한줄일땐 20, 두줄일땐 35, 세줄일땐 50 네줄일땐 65... 이런식으로요. 5줄부터는 얼마안돼니까 손으로 해도 될거 같아요.
 
그리고 시트안에 데이터에는 이리저리 복잡하게 셀병합도 되어있는 상황입니다.
 
매크로 잘하시는 고수님들 매크로좀 짜주셔요ㅠㅠ 부탁드립니다
 
 
엑셀질문.jpg
 
 
구글링하다 찾은 매크로가 있는데요
--------------------------------------------------
Option Explicit
Option Base 1

Sub Button1_Click()
Dim rng As Range, rngA As Range
Dim arrW As Variant
Dim i As Integer

Set rngA = Columns(1).SpecialCells(xlCellTypeConstants)
arrW = Array(20, 35, 45, 60)

For Each rng In rngA
i = (rng.Characters.Count + 1) \ 2
rng.RowHeight = arrW(i)
Next rng
End Sub
--------------------------------------------------------------------------
근데 이건 셀병합상태에선 안먹네요... 혹시 이걸 베이스로 수정가능하실까해서 올려봅니다.
 

꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호