4
我已經使用此代碼:year()以獲取當前年份。 但是,我只想要一年的最後兩位數字。 敵人的例子,從今天的日期01/19/2017,我只想拉起並顯示一個包含'17'的消息框。 如何在Excel中使用VBA在宏中編寫此代碼?在Excel中使用VBA編寫宏
我已經使用此代碼:year()以獲取當前年份。 但是,我只想要一年的最後兩位數字。 敵人的例子,從今天的日期01/19/2017,我只想拉起並顯示一個包含'17'的消息框。 如何在Excel中使用VBA在宏中編寫此代碼?在Excel中使用VBA編寫宏
試試這個:
MsgBox Format(Date, "yy")
謝謝你爲我工作很好。 – Olivia
公共功能ISOweeknum(BYVAL v_Date作爲日期)作爲整數 ISOweeknum = DATEPART( 「WW」,v_Date - 平日(v_Date,2)+ 4,2,2) 端功能 私人小組CommandButton1_Click() 昏暗dt的截止日期 昏暗WNO作爲整數 DT =日期 Debug.Print DT WNO = ISOweeknum(DT) MSGBOX格式(DT, 「YY」)WNO 結束小組 – Olivia
這是我想要的代碼,但事情是今天的星期數是'3',我希望它顯示爲'W1703.4'如何在星期數之前在單個數字前添加一個零,以及最後一位數字'4'代表星期四的數字,以及最後一位數字像星期一一樣變化爲'1'等等。那麼,如何寫一個代碼來拉這個'W1703.4'? – Olivia