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

작성자:  

 점프 (jumnjump)

추천:  2
파일:     조회:  3078
제목:   다시한번 도움을 부탁드리며..
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

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

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

글이 이해가 안된다고 하여서 다시 한번 올립니다

제가 하고 싶은 것은 

c1=cells.value
c2=cells.value

For Each rngcells2 In rngcells2
 
     

        ActiveCell.Offset(i + 1, 0).Activate
        ActiveCell.FormulaR1C1 = "=RC[-3]*R[c1]C[-2]*R[c2]C[-1]"
    
  
 Next rngcells2

이런 형식으로 변수를 제가 선언하고

c1과 c2의 값은 워크시트의 특정 셀을 값을

입력받는 것입니다.

근데 기준 셀이 변화해야되기 때문에

상대참조가 되어야 하는데

formular1c1을 이용하면 r과 c의 인덱스가

숫자로 하면 되는데

변수를 이용하면 안 된다는 것입니다
 
[불량 게시물 신고]  
김종철안녕하세요?
아래와 같이 해보세요.
"=RC[-3]*R[" & c1 & "]C[-2]*R[" & c2 & "]C[-1]"
그리고, 물론 cells.value는 cells(행,열).value로 하실거지요?

[최상의 건강과 최고의 환경을 보장합니다. 원전수거물 관리센터]
07-04 (13:18)
삭제 ■신고
        
  

작성일 : 2003-07-04(12:49)
최종수정일 : 2003-07-04(12:49)