最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

VBA的msgbox用法

来源:动视网 责编:小OO 时间:2025-09-25 16:09:50
文档

VBA的msgbox用法

VBA的msgbox用法显示提醒分行:SubtestLine() MsgBox"第一行"&vbCrLf_     &"第二行"&vbCrLf_     &"第三行"&vbNewLine_     &"第四行"EndSub显示带有引号的:SubtestLine()MsgBox"Iam""a""boy."EndSub 显示表中A1-D3的内容:Sub测试排列() DimmsgAsString DimrAsLong,cAsLong msg="" Forr=1To4   Forc=1To3     m
推荐度:
导读VBA的msgbox用法显示提醒分行:SubtestLine() MsgBox"第一行"&vbCrLf_     &"第二行"&vbCrLf_     &"第三行"&vbNewLine_     &"第四行"EndSub显示带有引号的:SubtestLine()MsgBox"Iam""a""boy."EndSub 显示表中A1-D3的内容:Sub测试排列() DimmsgAsString DimrAsLong,cAsLong msg="" Forr=1To4   Forc=1To3     m
VBA的msgbox用法

显示提醒分行:

Sub testLine()

  MsgBox "第一行" & vbCrLf _

      & "第二行" & vbCrLf _

      & "第三行" & vbNewLine _

      & "第四行"

End Sub

显示带有引号的:

Sub testLine()

MsgBox "I am ""a"" boy."

End Sub

 

显示表中A1-D3的内容:

Sub 测试排列()

  Dim msg As String

  Dim r As Long, c As Long

  msg = ""

  For r = 1 To 4

    For c = 1 To 3

      msg = msg & Cells(r, c) & vbTab

    Next c

    msg = msg & vbCrLf

  Next r

  MsgBox msg, vbInformation

End Sub

 vbCrLf Chr(13) + Chr(10) 回车符与换行符结合

vbCr Chr(13) 回车符

vbLf Chr(10) 换行符 

 

得知用户按的button:

Sub 测试按()

    Dim a As Long

    a = MsgBox("你按一个按钮我知道哦!", vbOKCancel + vbInformation, "试一下")    '作为函数调用时这里的括号不能少

    If a = vbOK Then     'vbOK 是内部常数,这里可以用vbOK对应的数值替换写成 【  if a=1 then   】内部常数表见后面

        MsgBox "你刚刚按了 确定 !"

    ElseIf a = vbCancel Then

        MsgBox "你刚刚按了 取消 !"

    End If

这段代码也可以这样写:

    If MsgBox("你按一个按钮我知道哦!", vbOKCancel + vbInformation, "试一下") = vbOK Then

        MsgBox "你刚刚按了 确定 !"

    Else

        MsgBox "你刚刚按了 取消 !"

    End If

End Sub

 

 

信息框中的各种图标

在MsgBox函数中为参数buttons指定常量值,可以显示相应的图标。

其中,常量vbExclamation显示“警告消息”图标,

常量vbQuestion显示“警告询问”图标,

常量vbCritical显示“关健信息”图标并伴有提示声,

常量vbInformation显示“信息”图标,

注意,这四个常量若相互组合,将不会显示任何图标。

'--------------------other----------------

在sheet1中插入一个按钮,然后在vba中插入一个模块,输入以下代码:

Sub 示例1_2_简单示例()

    Range("A1").Value = InputBox("请输入数据:", "EH之VBA培训", "EH提示你!")

End Sub

 

 

'-------------------让msg显示上午下午好,并超时关闭-----------------

Private Sub Workbook_Open()

    Const Sec = "5" '过多少秒关闭

    Dim t As Date

    

    t = Time

    

    TID = SetTimer(0, 0, Sec * 1000, AddressOf CloseMsg)

    

    Select Case t

        Case Is > "13:00:00"

            MsgBox "下午好"

       Case Is > "11:00:00"

            MsgBox "中午好"

        Case Is > "8:00:00"

            MsgBox "早上好"

    End Select

End Sub

 

'----------------------------------------------------

文档

VBA的msgbox用法

VBA的msgbox用法显示提醒分行:SubtestLine() MsgBox"第一行"&vbCrLf_     &"第二行"&vbCrLf_     &"第三行"&vbNewLine_     &"第四行"EndSub显示带有引号的:SubtestLine()MsgBox"Iam""a""boy."EndSub 显示表中A1-D3的内容:Sub测试排列() DimmsgAsString DimrAsLong,cAsLong msg="" Forr=1To4   Forc=1To3     m
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top