cost 105 ms
仅允许数字作为CommandButton1_Click()的Application.InputBox的用户输入值

[英]Only allow numbers as user input values to Application.InputBox for CommandButton1_Click()

我正在为一个烦人的可能性而苦苦挣扎,尽管只能允许整数,但用户可以插入小数/分数值。 我尝试使用KeyAscii(48-57)检查用户是否输入数字。 但是,我无法使其正常运行,也无法与其他功能一起使用。 除了数字值(从0到9到最大99)之外,用户不能插入其他任何内容。 这适用于我所附代码中 ...

VBA:复制/粘贴循环仅考虑最后一张纸/覆盖前一张纸

[英]VBA: copy/paste loop only takes the last sheet into account/overwriting previous sheets

预期的情况:我有一个循环,该循环将检查工作簿的所有工作表中是否包含某些关键字,并根据特定条件复制/粘贴它们,并为具有所述值的每张工作表创建一个新的工作簿。 例: 具有Sheet1,Sheet2和Sheet3的源工作簿---> New_Workbook_1(具有Sheet1的 ...

用于表中自动列检测的VBA脚本

[英]Vba script for automatic column detection in a table

我有一个Excel工作表,其中表的列和行不时更改。 但是,受影响的vba脚本对行和列使用固定值。 如果列和行发生变化,如何找到它们? 列的名称不会更改,只会更改工作表中的位置。 我必须每次手动更新我的方法。 (就像您在代码示例中看到的那样) 您好Siddharth ...

VBA在命名范围上尝试求和函数时遇到运行时错误

[英]VBA getting runtime error when trying sum function on named range

您好,我正在尝试将2个不同工作簿中的2张纸放入一个工作簿中,因此最后有1个工作簿中包含3张纸(GrNegLos,VýsRek,NegLos)。 当我尝试使用此行代码在工作表(VýsRek)中使用求和函数时: 它给我运行时错误1004对象全局的方法范围失败。 当我检查工作簿时,我可以在 ...

VBA:保存而不覆盖现有文件

[英]VBA: Saving without overwriting existing files

如何确保我的VBA代码在保存时不会覆盖现有文件? 示例:我将每个工作表保存为新工作簿,并希望拥有v1,v2,v3等。使用下面的代码我总是覆盖现有文件,因为我保存的每个文件都具有相同的文件名“_V1 “ 结尾... ...

如何在texbox_exit事件上设置对文本框的关注

[英]How to set focus on textbox on texbox_exit event

在一个用户窗体上,我有4列x 10行的文本框。 当第二个文本框中的第一个字符位于“%”行时,我需要将焦点设置在下一行的第二个文本框中,否则,我需要关注下一个文本框(同一行的第三个文本)。 这是我的代码: ... 当我运行此代码并在tb2中放入“%12345”之类的值并按E ...

VBA VeryHidden多个选项卡

[英]VBA VeryHidden multiple tabs

我已经进行了研究,无论出于何种原因,我都无法使这个简单的代码正常工作。 简而言之,我正在尝试xlveryhidden 5个选项卡,但收到run-time error 1004 。 如果有的话,最好将工作表名称更改为代码名称,以防我更改选项卡名称: 表格1-计算 Sheet2 ...

我的“ Worksheet_SelectionChange”代码要求我在更新数据透视表之前再次选择每个单元格

[英]My “Worksheet_SelectionChange” code requires that I select each cell again before the pivot tables are updated

我的“ Worksheet_SelectionChange”代码(以使用单元格值控制数据透视表字段)要求在更新数据透视表(在单独的工作表上)之前,再次选择每个单元格。 在链接单元格中输入值后,是否可以通过一种方法更新数据透视表? 我必须运行另一个代码,以便一一选择所有单元格以更新数据透视表。 ...

Listbox1包含listbox2->删除项目中的文本

[英]Listbox1 Contains text from listbox2-> delete item

我有一个带有两个列表框的VBA用户窗体。 我正在努力进行以下操作: 我需要检查Listbox1是否包含Listbox2的列表项,如果包含,请删除Listbox1中包含Listbox2的项的项目。 例如,列表框1中的项目“紫色猴子”包含“猴子”(列表框2中的项目),因此我需要删除整个项目 ...

库存宏/条件格式

[英]Inventory Macro / Conditional Formatting

我正在进行一个项目,在该项目中我已绘制了房屋库存位置图。 在一张纸上是地图,在另一张纸上是没有从查询中移出X天数的库存。 我想要做的是用红色突出显示地图上的位置,该红色对应于包含旧库存的位置。 每个示例: Map_Locations Old_Inventory_With_L ...

从Excel VBA到Web服务的有效数据传输

[英]Efficient Data Transfer from Excel VBA to Web-Service

我有一个很大的工作表(约25万行,22列,约40MB普通数据),必须将其内容传输到Intranet API。 格式无所谓。 问题是:访问数据时 我得到了一个很棒的2D数组,但是我无法有效地收集数据以进行HTTP导出。 在数组上进行X / Y循环并访问myRange[x, y]运行时 ...

Excel多个if语句运行多个宏

[英]Excel multiple if statements to run multiple macros

我在Excel中有几个对象,并且正在使用macro1,macro2和macro3导出它们。 我使用“ mainmacro”来运行所有过程。 我也有复选框(表单控件)来选择应导出的对象。 因此,如果选中了复选框1,则如果未选中,则在单元格B1中具有“ TRUE”,那么在B1中则为“ FALS ...

在输入数组之前先从variant-post中减去值

[英]Subtract value from variant-post before entered in array

我使用以下内容从报告中提取数据,此外,我使用公式从“金额”中减去“增值税”。 我的问题是,是否有可能避免使用公式,而是在将其输入数组之前从“金额”单元格值中减去“增值税”单元格值(可能在第23行) ...

仅复制和粘贴花费时间过长的未受保护的单元格

[英]Copy and Paste only unprotected cells taking too long

我写了这个宏,但是它确实花了太长时间。 我不知道如何使它运行得更快。 它的作用:检查工作表(Roh)中的每个单元格是否受保护(锁定),然后将跳过该单元格并转到下一个单元格;如果不受保护,它将复制并粘贴另一个工作表中的值(进口)。 两张纸具有相同的格式。 我用它来将当前项目更新到新版本 ...

在for循环中跳过迭代(VBA excel)

[英]Skipping an iteration in for loop (VBA excel)

我有一段代码,如果单元格中的值为"nil"并且不执行循环中的命令,我希望for循环继续到i的下一个值。 我无法弄清楚。 提前致谢。 ...

如何在VBA代码中将名称转换为电子邮件地址

[英]how to turn name into email address in VBA code

我有一个电子表格,我想将其中的各个部分(包括标题)发送给某些人。 我有一个标题为“名称”的字段,我希望宏提取名称并填写相同的域。 因此,如果有一个名称“ Jack Smith”,我想将电子表格的部分发送到“ Jack.Smith@xyzcompany.com” 以下是我的电子表格列。 ...

使用公式更新单元格,但将其作为值

[英]Use formula to update cells, but as values

我一直在处理Excel中的大量数据,这些数据使用宏从两个不同的源电子表格中填充公式。 问题在于,公式太多会导致电子表格的爬网速度变慢。 互联网搜索使我相信我需要将数据设置为值。 我已经测试了一种吸引我眼球的方法,但是无法使其按我需要的方式工作。 我刚刚在A1到A10中输入了随机数。 ...

遍历范围内的每个单元格

[英]Looping through each cell in a Range

我正在编写一个程序,用于删除“带空单元格的选择”中的行。 我编写了代码,效果很好,但是有一个缺陷。 代码是: 现在,我试图通过循环而不是上面的For循环中的单元格来重写代码: 这段代码无法正常工作。 请提出您的建议并更正守则 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM