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

 박현준 (gigapower)

추천:  2
파일:     조회:  1903
제목:   [RE]다른 쉬트에서 가져온 값주소에 대해..
     
  1. 오피스2000 버전(2000,SR-1,SR-2):2000
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):98se
3. CPU (486,PentiumI/II/III/IV...):4
4. RAM (32,64,128,256,512MB,1G...): 256

 다른쉬트에서 값주소를 가져온 경우 주소에 있는 줄번호를 예를 들어 ='#3'!A714를 ='#3'!A719로 5씩 크게 조정하고 싶을 때는 어떻게 합니까? 한두개는 바꾸면 되지만 수십줄이 넘는 경우 일일이 다 바꿀려고 하니까 힘드네요 아시는 분 답변 바랍니다. 수고 하세요!
 
 

==============[guy님 글에 대한 답변입니다]==============

제 생각에는 VBA를 이용하셔야 할것 같습니다만

아래의 코드를 모듈에 복사 하여 실행 하세요(고칠 부분은 고치시구요)

Sub myTest()
    Dim strTemp As String
    Dim intTemp As Integer
    Dim rng As Range

    For Each rng In Range("[   ]")'5를 크게 조정할 범위를 Range("A1") 이런 형식으로 넣으세요
        With rng
            strTemp = Left$(.Formula, InStr(.Formula, "!") + 1)
            intTemp = Right(.Formula, Len(.Formula) - Len(strTemp))
            intTemp = intTemp + 5
            .Formula = strTemp & intTemp
        End With
    Next rng
End Sub
 
[불량 게시물 신고]  
        
  

작성일 : 2003-08-16(16:54)
최종수정일 : 2003-08-16(16:54)
 


 ◎ 관련글

  제 목   작성자   날짜
다른 쉬트에서 가져온 값주소에 대해.. guy 2003-08-16
[RE]다른 쉬트에서 가져온 값주소에 대해.. 박현준 2003-08-16