Excel VBA에 익숙하지 않아서 사과해야 할 질문이있는 경우 사과드립니다.
Excel에서 모델을 만들고 있는데 실제로 시도하고 있습니다. checkbox
이 선택되면 inputbox
을 트리거하십시오.체크 박스를 기반으로 InputBox 열기
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Range("G7")
If Target.Value = "TRUE" Then
Dim QtyEntry As Integer
Dim Msg As String
Msg = "Please insert value"
QtyEntry = InputBox(Msg)
ActiveSheet.Range("C7").Value = QtyEntry/100
End If
End Sub
target.value
G7
는 checkbox
에 연결된 세포, 그래서 검사가 꺼져있을 때 검사 또는 FALSE
때 그것은 TRUE
를 반환
은 지금까지 나는 다음을 수행 할 수 있었다. 그러나 두 가지 종류의 문제가 있습니다. 첫 번째는 확인란을 선택하면 매크로가 실제로 활성화되지 않는다는 것입니다. 그러나 대상 셀에 "TRUE"라고 쓰면됩니다.
두 번째는 inputbox
이 나타나면 값을 올바르게 배치합니다. 세포 C7
,하지만이 사라지고없이 입력 값에 요구에 계속 그것.
'G7' 셀에 사용하는 수식으로 게시물을 편집 할 수 있습니까? – danieltakeshi
셀 G7에 수식이 없습니다. 이 셀은 확인란에 연결되어 있기 때문입니다. 이 때 셀 G7보고 "TRUE"그렇지 않으면 "거짓" – user2008338