|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
1. 엑셀 버전(95,97,2000,2002):2000
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP): xp
3. CPU (486,PentiumI/II/III/IV...):amd
4. RAM (32,64,128,256,512MB,1G...): 512
* 아래줄에 질문을 작성하세요 >>
아래와 같은 vb 문이 있거든요..
====================worksheet1 에 넣어서 사용====
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With UserForm1
.MessageIDBox.Value = Target.Offset(, 34).Value
.CaseNumBox.Value = Target.Offset(, 35).Value
.DateBox.Value = Target.Offset(, 37).Value
.FromBox.Value = Target.Offset(, 38).Value
.ToBox.Value = Target.Offset(, 39).Value
.CCBox.Value = Target.Offset(, 40).Value
.SubjectBox.Value = Target.Offset(, 41).Value
.MessageBox.Value = Target.Offset(, 42).Value
End With
End Sub
===================여기까지======================
보면, 현재클린한 위치를 기준으로 0, x 만큼 위치에있는 값을 출력해라!
이런구문인데. 이것을 좀 바꾸어서
data.xls 파일의 sheet1 워크시트의 (Target.Value , x) 에있는 값을 출력해라!
로 바꾸고싶습니다. 여기서 Target.Value 는 현재 마우스가위치해있는 셀의
값을 row 좌표로 쓰고싶어서 해본건데 맞는지는 모르겠네요 (틀리면 정정해주세요)
너무너무 빨리 알고싶습니다. 몸이 근질근질 -_-;; 이것만 해결하믄 되는데;; |
|