|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
1. 엑셀 버전(95,97,2000,2002):xp
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):2000
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...):
* 아래줄에 질문을 작성하세요 >>
황기성님의 답변 넘 감사하고요..
반대의경우에
일반 "1" 을 "A"열로 바꿀수 있는 함수는 어떤것이 있을까요?
꼭!꼭! 중요합니다..
예제)
dim cno,row as integer
cno = 1
row = 2
cno = cno + 1
row = row + 1
if range("a" & row & "??" & row).value = "result"
range("??" & row+1).value = "end"
end if
대충 이런 느낌인데요..여기서..??안에 들어가야할 함수를 모르겠어요..?? cno 의 열입니다.
부탁드릴께요..
==============[사아님 글에 대한 답변입니다]==============
안녕하세요? 시아 님!
?? 뭔가 방향을 잘못 잡고 계신 것 같지요?
Cells 속성으로 접근하시라고 말씀을 드렸는데요...
?? 가 cno 라면
cno = 1
row = 2
cno = cno + 1
row = row + 1
if range(cells(1, row), cells(cno, row)).value = "result" then
cells( row+1, cno).value = "end"
end if
와 같은 식이 되겠지요?(하지만, 제대로 동작할 것 같진 않군요^^;; 뭘 원하시는 것인지 알 수가 없어서...)
그런데, row라는 것은 속성 이름이므로 지금처럼 변수의 이름의 사용하시는 것은 매우 바람직스럽지 못한 것입니다. 기본의 문제이므로 이 점 절대로 잊지 마세요...
그럼...행운이 있으시길..!
|
|