나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 황기성 (latinum)

추천:  2
파일:     조회:  1485
제목:   [RE]붙여넣기한 테이블이 겹치는 경우의 에러메세지 처리
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 엑셀 버전(95,97,2000,2002): 2000
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):win2000
3. CPU (486,PentiumI/II/III/IV...):pentium3
4. RAM (32,64,128,256,512MB,1G...):256mb 

* 아래줄에 질문을 작성하세요 >>

process.xls라는 통합문서 안에는 표시트1,2,3라는 시트와 처리시트라는 시트가 있습니다. 표시트1,2,3 붙여넣기라는 각각의 버튼을 누르면 처리시트의 현재셀 위치에 붙여넣기가 됩니다. 

(질문1) 표시트1,2,3와 처리시트가 서로 다른 파일일때도 붙여넣은 방법이 궁금합니다. 즉 표시트1,2,3는 table.xls에 있고 process.xls에는 처리시트 1개만 존재할 경우입니다.두개의 파일이 같은 폴더내에 있다는 전제하에서 table.xls를 열지 않고도 table.xls에 있는 테이블들을 process.xls의 처리시트에 복사,붙여넣기하는 코딩을 가르쳐주세요.

(질문2) 현재는 붙여넣기할때 겹치게되도 이상이 없습니다만. 겹치게 되는 경우 에러메세지를 발생시켜 겹치게 붙여넣기 되지 않게하는 코딩을 알고 싶습니다.

(질문3)현재 버튼만 구성에 놓았습니다만 붙여넣은 표들의 수치1,수치2 열의 값을 100,200으로 일괄입력하는 방법을 알고 싶습니다.

(질문4) 넣어진 값,수치1열의 100,수치2열의 200이 5초마다 1씩 증가/중지되는 코딩을 가르쳐주세요.

(질문5) 버튼이 표시트1,2,3이외에 표시트3,4,5,6...이렇게 존재할때 그냥 붙여넣기 버튼 하나를 누르면 table.xls에 있는 표시트들 중에서 하나를 선택해서 붙여넣는 방법을 가르쳐주세요.

==============[타이리스님 글에 대한 답변입니다]==============
안녕하세요? 타이리스 님!

질문이 너무 많군요^^*

(질문1) 표시트1,2,3와 처리시트가 서로 다른 파일일때도 붙여넣은 방법이 궁금합니다. 즉 표시트1,2,3는 table.xls에 있고 process.xls에는 처리시트 1개만 존재할 경우입니다.두개의 파일이 같은 폴더내에 있다는 전제하에서 table.xls를 열지 않고도 table.xls에 있는 테이블들을 process.xls의 처리시트에 복사,붙여넣기하는 코딩을 가르쳐주세요.

파일을 열지 않고 붙여넣기는 할 수 없답니다. 즉 불가능합니다.

(질문2) 현재는 붙여넣기할때 겹치게되도 이상이 없습니다만. 겹치게 되는 경우 에러메세지를 발생시켜 겹치게 붙여넣기 되지 않게하는 코딩을 알고 싶습니다.

간단히, 붙여넣기 전에 미리 데이터가 있는지 없는지 검사하심 되겠지요?

(질문3)현재 버튼만 구성에 놓았습니다만 붙여넣은 표들의 수치1,수치2 열의 값을 100,200으로 일괄입력하는 방법을 알고 싶습니다.

간단히, range("셀범위").value=100

(질문4) 넣어진 값,수치1열의 100,수치2열의 200이 5초마다 1씩 증가/중지되는 코딩을 가르쳐주세요.

Ontime메서드를 이용하세요. VBA팁란에 관련 게시물이 있습니다.

(질문5) 버튼이 표시트1,2,3이외에 표시트3,4,5,6...이렇게 존재할때 그냥 붙여넣기 버튼 하나를 누르면 table.xls에 있는 표시트들 중에서 하나를 선택해서 붙여넣는 방법을 가르쳐주세요.

간단히 inputbox함수를 이용하세요...

그럼...행운이 있으시길...!
 
[불량 게시물 신고]  
        
  

작성일 : 2003-09-15(20:57)
최종수정일 : 2003-09-15(20:57)
 


 ◎ 관련글

  제 목   작성자   날짜
붙여넣기한 테이블이 겹치는 경우의 에러메세지 처리 타이리스 2003-09-15
[RE]붙여넣기한 테이블이 겹치는 경우의 에러메세지 처리 황기성 2003-09-15