|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
1. 엑셀 버전(95,97,2000,2002):2000
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):98
3. CPU (486,PentiumI/II/III/IV...):v
4. RAM (32,64,128,256,512MB,1G...): 256
* 아래줄에 질문을 작성하세요 >>
유저폼에서 텍스트box에 값을 넣고 버튼을 누르면
시트에 값이 저장되도록 하고자 할때, 이 값이 넣고자 하는 열에
미리 존재하면 이미 있는 값이라고 메세지 box를 뛰우고자 합니다.
(자작코드)
Set 현재셀영역 = Sheets("접수대장").Range("A1").CurrentRegion
접수번호행 = 현재셀영역.Rows.Count
Range(Cells(접수번호행, 6), Cells(접수번호행, 6)).Select
ActiveCell.FormulaR1C1 = "=RC[-3]&RC[-2]&RC[-1]"
접수자 = ActiveCell
Set 범위 = [f1:f1000].Find(접수자, LookIn:=xlValues, lookat:=xlWhole)
If 범위 = 접수자 Then
안내문 = MsgBox("접수번호의 데이터가 중복되었습니다.", 16, "오류메시지")
고수님들의 조언을 부탁드립니다. |
|