셀 병합해제 질문있습니다
595
投稿した質問数 30
안녕하세요, 셀병학해제 강의 잘 보았습니다.
다름이 아니고 for each 문에서,
if c.MergeArea.cells(1).address = c.address then 구문이 왜 필요한지 알수 있을까요?
위에서 if c.mergecells then 으로 한번 확인했으면
바로 set r = c.mergeArea
c.mergeArea.unMerge
r.fillDown 해도 되지않나요?
回答 1
0
if c.MergeArea.cells(1).address = c.address then
병합셀의 첫번째 셀과 c가 같은 셀이면...이라는 뜻입니다.
셀병합의 구조를 한 번 더 확인하는 코드인데
엑셀에서 '셀병합'이 되면
자동으로 병합셀의 첫번째 셀이 병합된 셀의 '값'을 가지게 되므로
말씀하신 대로 빼도 크게 무리가 없습니다.
MergeArea.Cells(1).. 이 코드는
셀 병합과 관련된 다른 문제에서 유용한 코드이므로
(병합된 셀의 개수, 병합된 셀의 값을 다른 위치에 뿌리기 등)
이해하고, 외워두시면 좋겠습니다.
3작업에서 정렬기능을 사용하면 조건부서식(파란글자)들이 빠져요
0
16
1
40강 error
0
26
2
제공파일 관련 문의
0
21
1
예제 파일 다운 불가
0
33
1
화면
1
88
2
수료증
1
381
3
vba음영처리되어있음
1
275
1
2강 예제파일은 없는 것인가요?
1
297
1
(병합 해제) 질문입니다.
1
344
2
총 수강시간
1
338
1
피벗테이블_5(실무예제)에서 1004 런타임 오류가 발생하네요...
1
697
1
강의 중 자료 없는 것들 다운 받을 수 있는 방법 없나요 ?
1
329
1
중복데이터처리 관련 예제파일없음
1
294
1
목록의 내용이 없는 dropdown 만드는 방법?
2
308
1
버블정렬 질문입니다.
1
401
1
선수 지식이 궁금합니다
1
440
1
mac 2016 이상에서의 사용자 정의 폼 사용 불가
1
670
1
Row rows차이를 알고싶어요
1
1408
1
혹시
1
277
2
C값을
1
242
2
vba입문하려고합니다
1
279
1
수업에서 사용하신 test 함수 코드
2
409
2
마지막 명령어
2
302
2
환경설정 강의 관련
3
325
1

