返回列表 上一主題 發帖

[發問] 民國日期轉西元日期檢核

回復 10# dou10801


就是當下操作的控項, 與activecell, activesheet相同, 可不須指定名稱~~

TOP

回復 10# dou10801

多加一個指令較妥:
Lab_Msg.Caption = "": Cancel = False '加紅色這一段

TOP

本帖最後由 singo1232001 於 2021-7-2 20:25 編輯
回復  singo1232001 感謝 熱狗慶大大指導,且內容均有註解,詢問一個問題,給我很多思路,雖不能完全了解內碼含 ...
dou10801 發表於 2021-7-2 09:48


     Controls(Replace(da, "textBox", "Label", , , vbTextCompare)).Caption = CDate(t)

    da 是由文字方塊事件觸發傳過來的name   比如"textbox101"

    中間的 Replace(da, "textBox", "Label", , , vbTextCompare)
    replace 將textbox101 文字 取代成 label101 文字的意思
                                                                              vbTextCompare 代表不區分大小寫 避免大小寫會出錯

    所以就變成
    Controls(Label101).caption = CDate(t)   
    最後意思就是
    Label101.caption = CDate(t)

TOP

        靜思自在 : 待人退一步,愛人寬一寸,就會活得很快樂。
返回列表 上一主題