簡體   English   中英

VBA:消息框上的標題

[英]VBA : title on message box

我的代碼是:

Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range("Ma_date")) Is Nothing And VarType(Target.Value) = vbDate Then
    Call CLICK_INFOS
End If
If Not Intersect(Target, Range("Ma_date")) Is Nothing And VarType(Target.Value) <> vbDate Then
   MsgBox ("Entrez la date en format jj/mm/aaaa")
End If
End Sub

我想用“Contrôle”替換“Microsoft Excel”這個詞:

在此處輸入圖像描述

謝謝您的幫助 !

在此處輸入圖像描述

MsgBox ("Entrez la date en format jj/mm/aaaa", vbOK, "Controle"))

這段代碼對我來說很好:

是否有您未顯示的其他代碼?

請注意,我更改了您的子呼叫,因為我沒有那個宏。 我還刪除了MsgBox arguments 周圍的括號

Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range("Ma_date")) Is Nothing And VarType(Target.Value) = vbDate Then
    MsgBox "CLICK_INFOS"
End If
If Not Intersect(Target, Range("Ma_date")) Is Nothing And VarType(Target.Value) <> vbDate Then
   MsgBox "Entrez la date en format jj/mm/aaaa", Title:="Controle"
End If
End Sub

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM