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

작성자:  

 용자 (yongza)

추천:  2
파일:     조회:  3746
제목:   다시 VBA 질문입니다..
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

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

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

황기성님의 도움을 받아 아래와 같이 작성을 했습니다..

    Dim x As Range
    Set x = Application.InputBox("선택하세요", Type:=8)
    x.Offset(-1, 1).Range("A1:AZ1").Copy
    x.Offset(0, 1).Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
    ActiveCell.Offset(1, -1).Range("A1").Select
    MsgBox "선택한 날짜의 수식을 채웠습니다.", , "입력완료"

그런데, 매크로로 실행을 시키면 아무 이상없이 실행이 되는데..
실행단추를 만들어 매크로 연결을 시킨뒤 단추를 눌러서 실행을 하면,
값을 입력하고 확인을 누르면 '424' 런타임오류가 발생하네요..
'개체가 필요합니다'라는 메세지와 함께요..

제가 뭔가 빠트린게 있나요?? 처음 작성해보는 거라..ㅜ.ㅠ
지적해주시면 감사하겠습니다..

(__)
 
[불량 게시물 신고]  
규한♥사랑혹 컨트롤 도구상자를 이용해서 실행단추를 만들지 않았는지....
만일 그리하셨으면 양식상자를 이용하여 만드세요....
07-09 (17:11)
삭제 ■신고
        
  

작성일 : 2003-07-09(15:41)
최종수정일 : 2003-07-09(15:41)