首页
学习
活动
专区
圈层
工具
发布

Excel VBA宏编程入门(五)——用户交互

msoFileDialogFolderPicker).SelectedItems(1) '取选择的文件夹路径 MsgBox "您选择的文件夹是:" & fileDir Else Exit Sub...(*.xlsx), *.xlsx") If fileSaveName False Then MsgBox "Save as " & fileSaveName Else Exit Sub...Rg.Column '把要拆分的列赋值变量 ColNum Sheets(Rg.Parent.Name).Activate '将选择的工作表设置为活动工作表 100: MsgBox "您选择了取消或者是关闭...,即将退出程序", 64, "温馨提示" 交互选择一行 '下面通过InputBox这个方法确定数据(表头、列标题除外)开始所在的行 On Error GoTo 100 '如果有错误跳转到100处 Set...RowNum 100: MsgBox "您选择了取消或者是关闭,即将退出程序", 64, "温馨提示" 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136842

1.7K20

消息窗体的输入输出,断点调试方法【VB学习笔记2020课堂版02】

事件回顾: 窗体退出事件:Unload 案例:防止误操作关闭窗体,通过该事件来进行控制。设置参数cancel的值为-1即可停止退出。...msgbox 规则1:不需要函数的返回值的时候,不用括号 MsgBox "123,木头人" 返回值:在调用函数后,会产生一个结果返回给程序。...Dim a As String a = InputBox("请输入一本书的名字:", "提醒") 批量注释的方法: 在菜单空白处,鼠标右键,勾上“编辑”,出现“编辑工具栏”,在工具栏上有将选中代码进行注释和取消注释的按钮...Sub Command2_Click() Call mybook End Sub Private Sub Command3_Click() Dim a As String a = InputBox(...Private Sub Form_Unload(Cancel As Integer) If MsgBox("是否退出", vbYesNo, "消息") = vbYes Then End Else

1.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【课堂笔记】VB 自定义过程sub,消息窗体的输入输出,断点调试方法

    事件 窗体退出事件:Unload 案例:防止误操作关闭窗体,通过该事件来进行控制。设置参数cancel的值为-1即可停止退出。...msgbox 规则1:不需要函数的返回值的时候,不用括号 MsgBox "123,木头人" 返回值:在调用函数后,会产生一个结果返回给程序。...:Call mybook2("VB书籍大全") 文本输入消息窗口使用inputbox函数,该函数会返回输入的值。...使用方法: inputbox("提示内容","标题") 举例将函数调用后,输入结果的值取出,存储到a变量。...Dim a As String a = InputBox("请输入一本书的名字:", "提醒") 批量注释的方法: 在菜单空白处,鼠标右键,勾上“编辑”,出现“编辑工具栏”,在工具栏上有将选中代码进行注释和取消注释的按钮

    1.5K20

    最完整的VBA字符串知识介绍(续:消息框和输入框)

    例如,3+48=51将显示按钮“是”、“否”和“取消”以及感叹号图标。 消息框的默认按钮 如果创建一个包含多个按钮的消息框,最左边的按钮通常有一个粗边框,表示它是默认的。...根据消息框显示的按钮,用户单击后,MsgBox函数可以返回值。该值可以是MsgBoxResult枚举的成员,也可以是VisualBasic语言识别的常量数值。...下面是一个例子: Sub Exercise23() InputBox ("输入你的出生日期,形式yyyy-mm-dd") End Sub 结果如下图17所示。...输入框的返回值 当输入框显示时,输入值后,用户将单击其中一个按钮:确定或取消。如果用户单击“确定”,则应获取用户已键入的值,还应负责查明用户是否键入了有效值。...也就是说,当InputBox函数退出时,由于VisualBasic语言的灵活性,编译器可以直接转换返回值。

    2.7K20

    ExcelVBA学习之取得Application.inputbox选择区域的起始行列号和终止行列号

    -------------------- InputBox 可用于显示简单对话框,方便用户输入要在宏中使用的信息。 对话框中有“确认”**** 按钮和“取消”**** 按钮。...如果选择“确认”**** 按钮,InputBox 返回在对话框中输入的值。 如果选择“取消”**** 按钮,InputBox 返回 False。...= rng(1) * rng(2) * rng(3) End Function ===========学习例子========= 解决问题: 1.inputbox的“取消”按钮的处理 2.取得Application.inputbox...r End Sub ===================== '==取得Application.inputbox选择区域的起止行列号和终止行列号====代码2 Sub getinput_col_row...===================== '===取得Application.inputbox选择区域的起止行列号和终止行列号==代码2 Sub test2() Dim myRange As

    2K60
    领券