티스토리 뷰
* Print이용하기
시트1부터 시트n까지 특정 범위 복사해서 출력하는 것을 해보자.
1월 14일 해외에서 근무하시는 분으로부터 아래와 같은 질문을 받았다.
"
쉬트 1번, 2번에 데이터들을 쉬트 3번으로 차례로 불러와서 인쇄를 한장한장 하려고 하면 어덯게 해야할지 고민입니다.
예를 들어 쉬트 1번의 데이터가
1 강아지
2 멍멍이
3 고양이
4 야옹이
이고 쉬트 2번의 데이터가
1 철이
2 순이
3 영희
4 명희
이라면 쉬트3번에
"(쉬트1)"는 "(쉬트2)" 의 친구 입니다.
를 1번부터 차례대로 4장을 인쇄할수 있을까요 ?
"
라고.
해결 방법을 알려 드렸다.
"
방법은 아래와 같습니다.
range를 이용해서 선택해서 복사 한 후
print 메소드를 이용해 출력하면 됩니다.
여러 시트를 하셔야 하므로 for next로 묶어주면 됩니다.
"
라고.
Sub 인쇄()
For i = 1 To 2 '값 복사
Sheets("시트3").Range("a2:a5").Value = Sheets(i).Range("a2:a5").Value
'프린트 Range("a1:D5").PrintOut
Next
End Sub
Range로 선택을 한 후 '.PrintOut'으로 출력하면 됩니다.
질문은 덧글이나 oceanfog1@gmail.com으로.
728x90
'Excel VBA > VBA 예제' 카테고리의 다른 글
VBA Sheet의 행 개수, 열 개수 구하기 (5) | 2016.04.17 |
---|---|
vba 숫자를 영문자로 바꾸기 (2) | 2016.04.17 |
알파벳 aa to az까지 만들기 ExcelVBA, Java (0) | 2015.12.22 |
VBA 별 찍기 예제 (3) | 2015.09.06 |
Excel VBA 예제 - Range를 이용하여 가로로 Loop 돌리기 (2) | 2013.02.06 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 2017 티스토리 결산
- 싱가폴
- 도커각티슈박스
- docker container case
- docker container tissue
- shellscript
- 개발자
- 도커티슈케이스
- 도커각티슈케이스
- 이직
- docker container whale
- Sh
- vim
- docker container tissue box
- 도커컨테이너
- 도커티슈박스
- docker container
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함