vba相关内容
此时,我在 Excel 中有一个大表,我想将其与动态下拉列表(级联选项)一起使用.根据您在第一个下拉菜单中所做的选择,然后在下一个单元格中,您应该有一个过滤的下拉菜单.此外,任何选项对于所选的主要类别都是唯一的. 我做的第一件事是获取我需要的列并旋转它们,使其看起来类似于此(C 是列名,V 是值.由于任何选项对于任何类别都是唯一的,因此我遇到了问题null 值,因为它是大量行): C1 |
..
我又回来了,我希望这是一个相当简单的问题. 我正在尝试在 VBA 中创建用户表单.用户将在表单中输入某些信息,然后关闭表单.我希望用户表单在用户关闭后保留输入的数据.我将它视为一个类模块,因为从技术上讲它们是,或者至少我是这样理解的.这是我正在使用的代码: 在显示用户表单的主子中: Sub NonACATMemo()将用户输入调暗为备忘录原因设置 UserInput = New Me
..
我有一个用户表单 (baseUF),它有多个页面和按钮,它们都做不同的事情.我让这个 baseUF 是无模式的,因为我希望用户能够在不关闭用户窗体并丢失他们输入的所有数据的情况下使用工作表.然而,我开始遇到一个问题,这可能是由于 baseUF 的非模态性质. 还有其他可以从 baseUF 调用的用户表单.通过双击文本框可以毫无问题地执行.但是,单击按钮后会加载另一个用户窗体.一旦该按钮单击
..
..
嵌入工作表 sheet1 我有一个名为 combobox_test 的表单控件组合框,它选择了值 x 除此之外,我还嵌入了一个按钮,当我按下它时,我希望它获取 combobox_test 的值并将其放在 something.Rows(y).但我无法让它工作并且有点沮丧.也许你可以指出我正确的方向 Sub ButtonPressed_sample()暗值作为字符串设置 putItRng =
..
我希望在 VBA for Excel 中实现一个“堆栈"类.我想使用后进先出结构.有没有人遇到过这个问题?你知道外部库处理结构,如 Stack、Hastable、Vector...(除了原始的 Excel Collection 等...) 谢谢 解决方案 这是一个非常简单的堆栈类. 选项显式暗淡 pStack 作为集合公共函数 Pop() 作为变体使用 pStack如果.Count
..
我有 10 个 Excel 文件通过 OLEDB 连接到 SQL Server,我需要每天手动刷新它们.当我刷新它们时,我需要插入密码.我试图制作一个宏来自动化这个过程,但我没有成功.我做了这个功能来自动化我的一个工作簿: 子 updateABC()工作簿("Teste").Connections("SQL Server_Azure1").OLEDBConnection.Refresh结束子
..
现在我知道有一个 简单的解决方法 锁定和密码保护 VBA 代码的标准方式,我想继续使用更有效的代码保护方式.我要向客户提供一个基于 Excel 的工具,但我想要的不仅仅是简单的烦恼类型的保护,它只会阻止最懒惰的黑客. Excel-VBA 中是否有任何选项,或者我们真的必须编译一个单独的应用程序而忘记我们基于 Excel 的界面? 解决方案 最简单、最有效的方法是将您的 VBA 代码移
..
我有以下代码以编程方式/动态创建一个框架并添加一个选项按钮: 私有子 ComboBox1_Change()将 cb1234Frame 调暗为 MsForms.Frame将 opbtn1 调暗为 MsForms.OptionButton设置 cb1234Frame = RT_Graph_Form.Controls.Add("Forms.Frame.1")带cb1234Frame.顶部 = 132.
..
我有一个使用 ActiveX 选项按钮工作得很好的代码.但是,我希望宏也能在 Mac 上运行,所以我试图用表单控件替换我的 ActiveX 控件.使用 ActiveX,为了检查是否选择了我的两个选项按钮之一,我所要做的就是: 子 OptionButton1_Click如果 OptionButton1.Value = true 那么(行动...)万一结束子 我一直在尝试在 Google 上找到
..
首先让我声明我是一名医科学生,而不是一名程序员.我写了一个电子表格,可以作为一个有 50 个问题的考试.每个问题有 15 个多项选择答案,我使用 ActiveX 选项按钮分组到每个问题编号. 我使用 Activex 而不是表单选项按钮,因为我将考试中的原始数据转储到工作表的隐藏区域,并且每个选项按钮标题引用原始数据中的一个单元格以显示不同的答案选择.这样,我只需添加一个问题和答案选项表即可轻
..
我在每行的前五个单元格上有五个选项按钮(表单控件).选项按钮分别链接到每行的第六个单元格我想在第六个单元格中获取索引号. (选项按钮表单控件将选项按钮的值返回给链接单元格,指示其状态.) 现在的问题是从第二行开始,选项按钮的索引号大于 5所以第六个单元格中的值大于 5.我希望它们在 1 到 5 之间. (索引是OptionButton类的只读属性) 如何做到这一点?(最好没
..
我对 MS Graph 和 Office 365 非常陌生,并且取得了不错的进展.我是我的组织(一所学校)的 O365 全球管理员,并且有应用程序开发经验.在我们的上下文中使用 MS-Access 数据库来“全局"管理 O365 内容有很大的范围.例如联系人、分发列表和计划任务.我们希望从一个或两个本地 ms-access 数据库中管理这些,并且最好由管理员验证 ms-graph 活动. 因
..
..
我正在尝试使用 Base64 将图像插入到带有 VBA 的工作表中,但我在任何地方都找不到如何正确执行此操作的示例. 我为图像设置了一个字符串,例如: vLogo = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZoAAABfCAY" 我只想执行以下操作,但不是寻找图像文件,而是将图像存储在 VBA 中. Sheets("
..
我需要将 Excel 中的图像(或通过 VBA)转换为 base64(最后我将输出 XML). 我该怎么做?我需要引用 DOM 吗? 我一直在阅读 这个问题 但它只适用于文本字符串而不是图像...... 谁有我能看到的代码? 解决方案 这里有一个函数.不记得我从哪里得到的. 公共函数 EncodeFile(strPicPath As String) As StringC
..
我正在编写代码来检查文件是否可以从 SharePoint 中签出,如果不是,则提醒用户并告诉他们该文件正在被其他人使用以及谁在使用它. 我在 http://www.xcelfiles.com/IsFileOpen 遇到了一段代码.html#anchor_37 该代码似乎可以在测试场景中使用,因此我计划根据我的目的对其进行调整.我无法理解某些语法. #If Not VBA6 Then'
..
我在一个数组上有一个 for 循环.我想要做的是测试循环中的某个条件,如果为真则跳到下一次迭代: For i = LBound(Schedule, 1) To UBound(Schedule, 1)If (Schedule(i, 1)
..
..
这真的很困扰我并阻碍了我的开发/调试.每当我声明我正在实现的接口的变量类型时,Locals 窗口都不会显示它的属性值.相反,它只是读取 对象不支持该属性或方法 这很愚蠢,因为它确实如此.事实上,它必须履行与接口的合同. 如果我将变量声明为接口的具体实现,则窗口将按预期工作.然而,这完全违背了从一开始就对抽象进行编码的目的. 如何让本地窗口正确显示类的属性值? 最小、完
..