Private Sub Cmd입력_Click()
r = Cmb모델.ListIndex + 4
Cells(i, 2) = Cmb모델
Cells(i, 3) = Text년식
Cells(i, 4) = Cells(r, 12)
If txt년식 = "" Or Text등록일 < txt년식 Then
Cells(i, 5) = "등록오류"
Else
Cells(i, 5) = Cells(r, 12) * 0.8 ^ (Text등록일 - txt년식)
End If
Cells(i, 6) = Text등록인
Cells(i, 7) = Text등록일
End Sub
질문 주신 내용으로 실행해 보았는데 정상적인 값이 입력됩니다.
다시 한번 확인해 보시겠어요?
저는 참조행을 만들지 않고
Private Sub Cmd입력_Click()
입력행 = [a2].Row + [a2].CurrentRegion.Rows.Count
Cells(입력행, 2) = Cmb모델
Cells(입력행, 3) = Text년식
Cells(입력행, 4) = Cells(Cmb모델.ListIndex + 4, 12)
If Text년식 = "" Or Text등록일 < Text년식 Then
Cells(입력행, 5) = "등록오류"
Else
Cells(입력행, 5) = Cells(Cmb모델.ListIndex + 4, 12) * 0.8 ^ (Text등록일 - Text년식)
End If
Cells(입력행, 6) = Text등록인
Cells(입력행, 7) = Text등록일
End Sub
위 식과 같이 해 보았습니다.
정확히 실행 되므로 정답으로 인정 될 수 있습니다.
좋은 하루 되세요.
"-
*2012-11-20 10:05:37
질문 주신 내용으로 실행해 보았는데 정상적인 값이 입력됩니다.
다시 한번 확인해 보시겠어요?
저는 참조행을 만들지 않고
Private Sub Cmd입력_Click()
입력행 = [a2].Row + [a2].CurrentRegion.Rows.Count
Cells(입력행, 2) = Cmb모델
Cells(입력행, 3) = Text년식
Cells(입력행, 4) = Cells(Cmb모델.ListIndex + 4, 12)
If Text년식 = "" Or Text등록일 < Text년식 Then
Cells(입력행, 5) = "등록오류"
Else
Cells(입력행, 5) = Cells(Cmb모델.ListIndex + 4, 12) * 0.8 ^ (Text등록일 - Text년식)
End If
Cells(입력행, 6) = Text등록인
Cells(입력행, 7) = Text등록일
End Sub위 식과 같이 해 보았습니다.
정확히 실행 되므로 정답으로 인정 될 수 있습니다.
좋은 하루 되세요.
"