가능합니까? 내 통합 문서에서 .txt 파일을 만들고 정적 상자에 전자 메일을 보내고 명령 단추에 의해 호출되는 매크로가 있습니다. 셀 B1에 날짜가 포함되어있는 경우에만 실행되도록이 매크로를 편집 할 수 있습니까? 그렇다면 어떻게됩니까?셀에 날짜가있는 경우에만 매크로 실행
감사합니다.
Sub AnswerMe()
If IsDate(Range("B1").Value) Then
MsgBox "Plase enter a date in B1"
msg = "Email"
response = MsgBox(msg, vbYesNo)
If response = vbYes Then
CopyDistribute
Else
End If
End If
End Sub
위의 코드는 여전히 작동하지 않는다는 것을 아래에 나타냅니다. 그걸 작동 시켰 니? –
문제는 당신이 B1에 입력 된 날짜를 원한다는 것입니다. 'isDate' 함수는 B1이 날짜 일 때 참을 리턴합니다. 그것을 변경해야하는 것은'If isDate (Range ("B1") .Value) = false then'입니다. 시도해 봐. 또한 CopyDistribute를 호출하고 있는지 확인하십시오. –