문자열을 설정할 때 IF 함수를 사용하는 방법은 무엇입니까?

문자열을 설정할 때 IF 함수를 사용하는 방법은 무엇입니까?

쓰기가 불가능해요

STRINGA = "NamewordStuff" & Format(Date, "YYYY-MM-DD") & "-" & Hours(Now) & _
If Minute(Now)<10 then
    "0" & Minute(Now)
Else
    Minute(Now)
End If _
& ".xlsm"

어떻게 하면 가장 우아한 방식으로 이를 수행할 수 있을까요?

답변1

당신이 사용할 수있는Iif:

STRINGA = "NamewordStuff" & Format(Date, "YYYY-MM-DD") & "-" & Hours(Now) & _
Iif(Minute(Now)<10,    "0" & Minute(Now),    Minute(Now)) & ".xlsm"

답변2

또는 숫자 형식을 지정합니다.

STRINGA = "NamewordStuff" & Format(Date, "YYYY-MM-DD") & "-" & Hours(Now) & _
     Format(Minute(Now),"00") & "xlsm"

관련 정보