美文网首页
VBA中的用户信息交互

VBA中的用户信息交互

作者: A_rrow | 来源:发表于2019-07-31 22:19 被阅读0次

Msgbox函数

Msgbox(提示文字,按钮类型,标题文字,帮助文件,帮助文件索引)
msgbox按下空格后还会弹出以下参数


参数2的说明:

参数2若要选择多项时,直接相加即可,如1 + 16
Msgbox的返回值

借助一个变量接收 -- 记住要加()

Sub test1()
Dim i As Integer
i = MsgBox("你还好吗?", 4 + 32, "打招呼对话框", "C:/a.chm", 0)
MsgBox i
End Sub
返回值说明

Inputbox --分函数和方法

函数

Inputbox(提示文字,标题文字,默认值,左边距,上边距,帮助文件,帮助文件索引)

方法

Inputbox(提示文字,标题文字,默认值,左边距,上边距,帮助文件,帮助文件索引,输入类型)

输入类型
Sub test1()
Application.InputBox "请输入年龄", "登陆框", "此处输入", 100, 100, "C:/a.chm", 0, 1
End Sub
Ag

利用方法输入时若输入的不是方法中指定的类型,会弹出无效框

返回值的接收同Msgbox。


GetOpenfilename函数

GetOpenFilename (文件类型,优先类型,对话框标题,按钮文字,是否支持多选)
单独输出的值是一个文件的地址
第二个参数是设置打开文件的类型

选取单个文件打开并关闭

Sub test()
Dim str As String
Dim wb As Workbook

str = Application.GetOpenFilename("Excel文件,*.xls*", , "请选择")

'防止不选表的情况,等于False是因为不选表是返回的是False'
If str <> "False" Then
    Set wb = Workbooks.Open(str)

    wb.Close
End If
End Sub

选取打开多个文件并关闭 -- 可作为模版

Sub test1()
Dim arr()
Dim wb As Workbook
'防止用户取消选取'
On Error Resume Next 
arr = Application.GetOpenFilename("Excel文件,*.xls*", , "请选择", , True)

If arr(1) <> "False" Then
    For i = LBound(arr) To UBound(arr)
        Set wb = Workbooks.Open(arr(i))
         '可以作为壳子,中间输入需操作的内容'           
        wb.Close
    Next

End If
End Sub

.xla后缀的加载宏

相关文章

  • VBA中的用户信息交互

    Msgbox函数 Msgbox(提示文字,按钮类型,标题文字,帮助文件,帮助文件索引)msgbox按下空格后还会弹...

  • Excel VBA用户交互/InputBox输入框的2种用法

    在Excel VBA中我们经常需要和用户进行交互,此时我们会用到Inputbox这个函数。 其实,Inputbox...

  • 移动产品设计中信息录入技巧

    信息录入是最耗费用户精力的人机交互行为,在这个过程中,用户需要理解信息,然后将信息录入。身处这个高速运转的社会,每...

  • 08.表单标签

    一、表单的作用 收集用户信息 ,与跟用户进行交互,收集用户资料。 二、表单的组成 在 HTML 中,一个完整的表单...

  • Python-part3-基础

    与用户交互 1、什么是与用户交互 程序等待用户输入一些数据,然后程序执行完毕后为用户反馈信息 2、为何程序要与用户...

  • 表单

    表单标签(掌握) 表单目的是为了收集用户信息。 在我们网页中, 我们也需要跟用户进行交互,收集用户资料,此时也需要...

  • 《从零开始学EXCEL VBA》 2.发生在 Excel 里的一

    大家中午好,今天继续学习EXCEL VBA MsgBox是一个在Excel VBA中的对话框,可以用来通知用户您的...

  • 前端学习之HTML——表单

    为什么需要表单: 使用表单目的是为了收集用户信息。在我们网页中, 我们也需要跟用户进行交互,收集用户资料,此时就需...

  • 基于Network Embedding 给客户推荐股票

    网络构成中,边上带了很丰富的交互信息,如何同时利用这部分信息进行节点Embedding。比如“用户”-“股票“之间...

  • 交互设计学习概况

    交互设计的本质:信息和用户行为的设计 交互设计的第一原则:产品的实现模型接近用户的心理模型 交互设计的知识构架

网友评论

      本文标题:VBA中的用户信息交互

      本文链接:https://www.haomeiwen.com/subject/isexdctx.html