Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
VBA 用户表单:防止组合框在 KEYDOWN 时转义
社区 有一种方法可以防止活动组合框在列表末尾 或开头 按下向下箭头 或向上箭头 时失去焦点 如果有更好的方法来做到这一点 最好使用 MS 标准属性 请分享 问题 当位于组合框中列表的末尾时 如果您点击向下箭头 它会将您移至活动组合框下方的任
Excel
vba
combobox
keypress
userform
如何根据文本框值过滤列表框值
我在用户窗体上有一个文本框和一个列表框 我想根据我在文本框中输入的值过滤列表框中的值 名为 TMP 的工作表具有值 我根据文本框更改事件对其进行过滤 但在将该值添加到列表框中时它 会自动退出 Private Sub Textbox1 Cha
vba
Excel
filter
listbox
userform
VBA全局类变量
我的障碍是试图让多个子程序识别类变量 当我尝试全局声明它们时 出现编译错误 无效的外部过程 然后 当我运行公共函数或子函数来声明变量时 它们在其他子函数中保持未定义状态 我希望多个子程序能够识别变量 因为它们的值应该通过用户窗体进行更改 然
vba
Excel
class
userform
Excel VBA 用户窗体 - 当发生变化时执行 Sub
我有一个包含很多文本框的用户表单 当这些文本框的值发生变化时 我需要通过调用子例程 AutoCalc 根据文本框值重新计算最终结果值 我有大约 25 个框 我不想向每个调用上述子例程的文本框单独添加 Change 事件 当某些值发生变化时调
vba
Excel
excel2007
userform
如何通过VBA代码修复仅在Excel共享模式下发生的运行时错误400
我真的不知道400错误是什么原因造成的 下面的代码在正常模式下运行得很好 但是一旦我在共享模式下启用 Excel 并尝试使用用户表单 它就会给我 VBA 400 我在这里尝试做的是在向用户显示用户表单后更改形状的文本并禁用其 OnActio
Excel
vba
userform
在用户窗体终止/关闭 VBA 时调用数组
我有一个问题 我想在用户窗体关闭时将用户窗体的内容存储在数组中 我认为我的语法正确 但似乎不会在用户窗体初始化时重新填充 我尝试将数组放入其自己的模块中 但这也不起作用 有人愿意启发我吗 示例代码 Public Sub DPArrayStu
Arrays
Excel
vba
userform
列表框错误“无法设置列表属性。属性值无效。”
我有一个带有列表框 文本框 组合框和保存按钮的用户表单 下面是我的保存按钮代码 Private Sub cmdsave Click Dim x As Integer x Me ListBox1 ListCount If Me cmbtran
Excel
vba
listbox
userform
Excel UserForm 动态 TextBox 控件退出事件
UPDATE 经过对对象浏览器的进一步研究 看来MSForms TextBox既没有实现 Name财产或 Exit事件 仅 Change事件 有没有办法确定具体是哪个TextBox生成更改事件 或者可以使用MSForms Control用这
Excel
vba
Events
userform
将 vbCrLf 应用于文本框的内容
我在 Excel vba 项目中有一个用户窗体 在设计时它是空的 在表单初始化事件中 我有以下代码 Private Sub UserForm Initialize txtSQL value SELECT MyName ColY vbCrLf
vba
Excel
userform
显示当前时间 (EST)
我创建了一个用户窗体 其中包含一个文本框 该文本框将显示美国东部时间的当前时间 唯一的问题是 反映的时间当然是我们国家的当前时间 所以我想将其转换为 EST 即 12 00从我们的时代开始 Private Sub UserForm Init
vba
Excel
datetime
userform
VBA:单击元素后无法更改图像控制图片
Setup 我有一个带有图像控件元素的 Excel VBA 用户窗体 当单击表单中的按钮时 图像控件的Picture使用以下代码设置 更新源 Set MyForm imgControl Picture LoadPicture pathToF
vba
Excel
userform
Win 10 Excel 2016 无法解释的 PixelsToPoints 系数来定位用户窗体
序言 当尝试将用户窗体定位在特定像素位置 存储在POINTAPI类型结构 必须将 Pixel 坐标转换为 Point 坐标才能设置UserForm Left and UserForm TopVBA 属性 我们称这个系数为K 从我的测试中 我
vba
Pixel
userform
display
points
从 vbscript 自动填充 Excel 文件中的 Excel 用户表单
我有一个 Excel 文件 其中充满了宏 函数和用户窗体 可帮助用户在此 Excel 文件中正确填写数据 我需要编写一个访问其中一个用户窗体的 VBScript 自动填充它 我知道如何调用工作簿中存在的 VBA 宏 objExcel App
Excel
vba
vbscript
userform
Excel 中从右到左的用户窗体 - VBA
请看下面的代码并测试一下 Private Sub CommandButton1 Click MsgBox This window converted Right to Left vbMsgBoxRtlReading End Sub 此代码将
Excel
vba
userform
显示带有用户窗体名称中的变量的 VBA 用户窗体
我正在做一个PPT 我需要点击按钮来显示各种表格 我在主模块中创建了一个公共函数 Public Function ShowForm FormName As String Dim oneForm As Object For Each oneF
vba
powerpoint
userform
Excel VBA 文本框时间验证为 [h]:mm
我正在开发 VBA Excel 用户窗体 需要以 h mm 格式输入时间 这意味着小时数可以不受限制 并且不会像 hh mm 格式那样在 23 59 之后循环回 0 我在网上搜索过没有结果 这是我当前使用的代码 Private Sub Tx
Excel
vba
userform
用户表单多页禁用选项卡单击
我有一个带有多页选项卡的用户窗体 每个选项卡内都有一个 下一个 命令按钮 如果没有错误 您可以使用该按钮移动到下一个选项卡 如果有错误 它会提示用户并将焦点设置为该选项卡上出现错误 当用户窗体打开时 我可以单击选项卡来跳转 而无需完成任何违
Excel
userform
vba
用户窗体根据屏幕分辨率调整大小
我有一个 Excel 用户表单 我想在打开时调整大小以适应屏幕分辨率 我通过得到高度和宽度Application Height and Application Width 通常使用这两个参数和以下代码 应该可以解决问题 Me Top App
Excel
vba
resize
zooming
userform
用户表单 - 从私有子返回公共子
我有下面的代码 它是一个私有子 它是从公共子中的 Userform3 show 初始化的 据我所知 下面的代码可以工作 但完成后它不会返回到公共子 请注意 当我更改sheet8 range I16 的值时 另一个私有子被调用 但是我相信下面
vba
Excel
userform
如何使用 VBA 从 Excel 用户窗体读取复选框的值
我创建了一个包含两个复选框的用户表单 我希望能够根据每个框是否选中或未选中来执行不同的操作 然而 似乎无论我做什么 它总是会告诉我复选框的原始值 false 和 false 以下是单击 CommandButton1 所附的代码 Privat
Excel
vba
CheckBox
userform
1
2
3
»