Office

Excel 2010 vba不能在Excel 2012中工作

我有vba代码,可以从一些从另一个工作簿复制到当前工作簿的数据自动创建数据透视表。当我在机器上运行它的时候,没关系。另外一个人也没有问题,但是一个女人正在得到一个关于“运行时错误'5'的错误:无效的过程调用或参数”,它突出显示了我的代码 “ActiveWorkbook.PivotCaches.Create(SourceType:= xlDatabase,SourceData:= _ ”Wo ..
发布时间:2017-09-26 23:56:41 Office

Excel 2007 vba宏:错误9下标超出范围

我有一个代码,由@ Jon49为我编写,我适应我的目的: 我有这个代码的问题是,它适用于我的一些文件,但产生一个错误9下标范围在别人身上基本上我有一个循环,打开文件夹中的每个文件,然后执行foloowing代码。保存它,然后关闭它,然后再打开另一个。所有文件的格式是一样的。那么什么是产生错误? 当错误发生,我调试它往往显示原因有些在这里: sData(j,7)= vData(1,j ..
发布时间:2017-09-26 23:55:44 Office

在Excel VBA中创建进度条

我发现了一个Excel VBA脚本和“教程”,除了它不会真正地将代码和条形码分成不同的部分。 http://spreadsheetpage.com /index.php/tip/displaying_a_progress_indicator/ 附加到“演示”的脚本会将随机数添加到Excel表中,因为进度条已经过去。 工作表中的这些代码不会打破这些部分,所以说'这是随机数的代码,' ..
发布时间:2017-09-26 23:54:38 Office

Excel VBA:编译错误:子函数未定义

我正在尝试解决以下代码的问题,但我找不到方法。每当我尝试宏,我得到一个错误“子或功能未定义”。并且调试器以黄色“Sub Solver_Overtime()”和高亮蓝色“SolverRest”亮起亮点。 Sub Solver_OverTime() 激活 SolverReset SolverOptions MaxTime:= 100,_ 迭代:= 100,_ 精度:= 0.00000 ..
发布时间:2017-09-26 23:54:03 Office

通过VB6条件格式化Excel文档(带覆盖格式的问题)

我正在运行时创建一个Excel文档,其中包含一些我有条件格式化的值。在进行从头开始的各种尝试以及使用/修改从Excel的宏记录器输出的代码时,我有一个与格式化覆盖相关的一致问题。 ve发布了下面的代码片段,可以说我已经测试过,以确保我的选择范围是有效的,适合我想要有条件地格式化。有一些重叠,但奇怪的是,第一个条件格式只接受第二个条件格式的一个属性。含义D5:工作表的结尾最终具有绿色字体,而不 ..
发布时间:2017-09-26 23:53:49 Office

VBA(Excel)中的Side-Step Application.MsgBox

为了摆脱“评论”的回应,这里是我的情况: 我有一个进程通常运行1次迭代1次迭代。用户手动点击调用宏的按钮,完成后会弹出一个消息框,该消息框报告宏运行的总时间长度。诊断问题非常方便。这段代码被锁定,我无法修改它。 我正在尝试这样做。因为主电子表格和工作簿中的代码被锁定,所以我有一个单独的工作簿在同一个excel实例中打开,并使用一个操作锁定工作簿的宏。而不是1比1,我有一套300我正试图 ..
发布时间:2017-09-26 23:53:32 Office

选择整行数据

我有一行数据(A3到A11),我想选择(在这个范围内没有空格)。我使用以下代码: 范围(ws.Range(“A3”),ws.Range(“A3”) .End(xlToRight))。选择 但是,此代码只选择单元格A3而不是A3 A11。我也尝试过xlToLeft,而且仍然只选择A3,我该如何更正?谢谢。 解决方案 只是因为你的标题,这里有几种方法来选择一行 ..
发布时间:2017-09-26 23:53:13 Office

通过我的复选框,For Each Next循环有什么顺序

我有大约20个复选框放在一个矩形。对于每个循环,我如何知道我的代码循环使用什么顺序? 我已经确认它不是CheckBox1,CheckBox2,CheckBox3等的顺序。 解决方案 对于在工作表上布局的ActiveX复选框控件, ,Order命令设置它们在For ...每个循环中检索的顺序。请注意,命令似乎是向后的。 带到前面 将形状对象放在For ..
发布时间:2017-09-26 23:52:25 Office

运行时错误使用excel vba将excel 2010中的数据导出到Access表2010时无法识别的数据库

我在Access 2010数据库中有一个表,其列名与excel表中的列名称相同。我必须删除Access表数据内容,然后将数据从我的宏列入excel 2010表中。到现在我试图看/测试我是否可以将我的excel数据抽空到Access中的表。一旦我得到这个工作,我可以得到'删除内容,然后转储excel数据'工作。 这是我的excel vba宏代码: Sub ADOFromExcelToA ..
发布时间:2017-09-26 23:51:47 Office

从一个源工作表创建多个工作表或工作簿

我有一个超过一千行的电子表格。唯一标识符是位于列B中的供应商ID。数据涵盖从A列到第N列。我想解析此主电子表格,并创建新的工作表或更好地,但由每个供应商ID创建新的文件/工作簿。电子表格不包含标题。供应商ID可能只有一行,或者可以有20行数据,3行数据等。最后,我想将新文件转换为.CSV格式。创建新的工作表或文件时,我希望维护源电子表格中的所有格式。数据包含,数量,日期和常规输入的字符。 我 ..
发布时间:2017-09-26 23:51:32 Office

重新排列某些列和行

我有一个格式如下的Excel电子表格: 我一直在努力做的是将其格式化为: 所以它是一种转置我猜(不是确定如何调用它)。 我已经花了最后一个半小时尝试在VBA中做到这一点,没有成功。 这只是一个如何格式化的示例,实际上大约有5万个,所以我需要使用VBA或类似的东西。 有人能够帮助我解决这个问题吗? 解决方案 使用Excel 2007,不一定需要VBA。在数据透视 ..
发布时间:2017-09-26 23:51:13 Office

仅在电子表格中查找和留下重复项

在Excel中,我创建了一个宏,以便在当前选择中的多个列中查找并保留重复的值 - 删除只发现一次的单元格。那么,至少这就是我以为我创造的,但它似乎不起作用。这是我所得到的: Sub FindDupsRemoveUniq() Dim c As Range Dimcount( )As String 对于每个c在selection.Cells Dim already_found As ..
发布时间:2017-09-26 23:50:59 Office

Outlook Vba代码给出错误1004

设置wks = wkb.Worksheets(“Calendar”)“活动工作表 wks.Cells(NextRow,1)= ComboBox1.Value 我有这两行代码。当我将分配组合框的值给工作表(wks)的第一个单元格时,它给我一个错误号1004 。 让我知道一些分辨率.... Advance Thanks .... 解决方案 运行时错误100 ..
发布时间:2017-09-26 23:50:14 Office

Excel-VBA MultiPage:在运行时移动/重新排序/索引页面?

我正在使用一些Excel-VBA GUI / Form,用户可以从.ini文件读取数据。 UserForm有一个MultiPage,其中用户在运行时创建页面,每个页面将代表一个ini部分。此外,这些部分也在主节中进行索引,以便进一步处理:此时,我循环遍历MultiPage页面以创建此索引。问题是,用户需要能够改变这个索引的顺序。现在,是否可以在运行时移动MultiPage中的页面?我正在考虑 ..
发布时间:2017-09-26 23:49:44 Office

如何解析XML文件并写入数据,然后保存

我正在处理如下事情: 带有一些单元格的Excel表格,最终用户被要求输入 所需值;完成 最终用户读取这些单元格 中输入的值的代码; 加载XML文件;完成 解析它,然后将从Excel单元格检索的值写入XML文件(遵循规则),然后保存;我被困在这里 启动我的应用程序(另一个脚本会在以后使用XML文件值)。 将尽可能简化: Excel文件将如以下示例... Cell ..
发布时间:2017-09-26 23:48:50 Office

从列中删除重复项,但在另一个工作表上使列具有VBA的结果

所以我试图从列中删除重复的ID,并将结果粘贴到另一张表上。我目前的解决方法是将整个列复制到新的工作表,然后删除那里的重复项,但现在是非常税务的,因为有60k行,我现在要为多个列执行此操作。 问题:有没有更好的方法来做到这一点,所以我不必首先复制列。 这是我现在的代码。 Dim ws As Worksheet Dim ws2 As Worksheet Dim wb As ..
发布时间:2017-09-26 23:48:31 Office

在数组中存储数组

在Excel VBA中,有没有办法在另一个数组中存储数组?例如,如果我创建了一个称为“世界”的一维数组和具有各种名称的二维数组,那么可以将每个2D数组存储到“世界”的每个项目中(不管数组“世界”可能是多少)?如果是这样,我该怎么做,我如何参考“世界”中的二维数组中的项目? 我应该研究使用对象和/或类吗?你怎么做这个或者你有一个好的地方来引用我?我一直在网上看一段时间,还没有找到解决方案。非常 ..
发布时间:2017-09-26 23:47:44 Office