excel-2010相关内容

如何在VBA中应用MATCH()函数?

我正在尝试运行下面的代码,但是得到 错误1004:无法获取WorksheetFunction类的Match属性. 我知道如果没有匹配项,MATCH()函数将返回#N/A ,因此没有必要将其分配给INDEX变量(此外,我认为这也可能会导致错误). 我如何解释这种可能性? Sub Debugging() Workbooks("Problem.xls").Worksheets( ..
发布时间:2020-11-01 04:50:01 其他开发

将嵌入式OLE对象(Excel工作簿)保存到Excel 2010中的文件

我试图将嵌入式OLE对象(Excel工作簿)从当前/打开的工作簿保存到用户PC上的某个位置.该OLE对象是在宏执行期间填充的模板/仪表板. 宏首先测试文件是否存在于用户的C驱动器上. 如果确实存在,它将打开该文件,并将工作簿变量设置为此新打开的工作簿.在Excel 2010和Excel 2013中均可使用. 如果用户没有将文件保存到其C驱动器,则宏将打开OLE对象以将其保存到驱动 ..
发布时间:2020-11-01 04:49:25 其他开发

VBA Excel将副本另存为txt文件

是否可以将工作簿的副本另存为txt文件? 我尝试了ThisWorkbook.SaveCopyAs("wb.txt").但是,这将excel保存为txt,而无需进行任何文件转换.因此,当我打开文本文件时,不会显示任何数据. 解决方案 另一种方式 ThisFile = "Filename" code..... ActiveWorkbook.SaveAs Filename:="\fo ..
发布时间:2020-11-01 04:44:45 其他开发

用户表单列表框显示范围内的值

我正在尝试在Excel中创建一个用户窗体,其中有一个ComboBox,根据所选的值,应将一系列单元格中的值显示在用户窗体的列表框中. 到目前为止,我有这个. Private Sub UserForm_Initialize() With ComboBox1() .AddItem "Item1" .AddItem "Item2" .AddItem "Item3" ..
发布时间:2020-11-01 04:21:30 其他开发

Excel Q-具有二维数组的SUMIFS

我有一个二维数组:水平轴上的日期和垂直轴上的标识号. 我想要以特定日期和ID为条件的总和,并且我想知道如何使用SUMIFS进行此操作. 由于某种原因,由于数组是2D而条件范围是1D,因此我似乎无法.谁能给我关于我可以使用的其他公式的任何建议? 换句话说,我想添加满足我选择的ID和日期的值;有一个或多个满足条件的数据点.这就是为什么SUMIF函数很重要的原因. 解决方案 使 ..
发布时间:2020-11-01 03:32:22 其他开发

如何在Excel中直接跳转到特定的单元格

早上好/下午/晚上大家:) 我的第一次来这里....................:) 电子表格示例 我在“条件格式设置"中使用此代码 =AND(ISNUMBER(SEARCH($B$3,A6)),$B$3””) 所以我只能在屏幕截图上突出显示该单元格(每当在B3上键入 text 时,它就会自动在屏幕截图上突出显示包含单元格),但我想要的是仅突出显示该单元格但不 ..
发布时间:2020-11-01 03:17:31 其他开发

Excel VBA:自动为每一行生成唯一编号

我有一个要求,要自动从某个值(例如1000)开始用唯一的数字填充行. 工作表有2列. 每当我在每一行的第二列中填充值时,第一列应自动填充. 我已经填写了3行(1000,1001,1002). 现在,如果我删除自动生成的值为1001的中间行,则最初具有值1002的行将自动更新为1001. 但是根据我的要求,该值应保持唯一(应保持为1002). 我使用的公式是: ..
发布时间:2020-11-01 02:53:00 其他开发

Excel VBA DataObject:PutInClipboard未实现

我维护了一个包含大量VBA宏的Excel工作簿.该工作簿在过去的几个月中一直在使用,大多数情况下没有发生任何事件.我们有一个VBA函数,用于调用其他VBA函数.其目的是备份剪贴板数据,运行该功能,然后还原剪贴板数据.很简单. Sub FunctionHandler() Dim clipboardData As New DataObject clipboardData.GetF ..
发布时间:2020-11-01 02:46:33 其他开发

使用VBA删除工作表会使Excel崩溃

当用户单击Excel中的图像(按钮)时,我正在尝试删除工作表.但是,这会使excel崩溃并重新启动,从而忘记了所有未保存的进度. 这是我的下属: Sub DeletePlan() Application.Calculation = xlCalculationManual Application.DisplayAlerts = False Dim SheetNamesToCopy As ..
发布时间:2020-11-01 02:42:30 其他开发

如何将多个VBA宏合并到一个Excel加载项文件中

我已经为Excel 2010编写了大约4到5个宏,现在我想将所有这些宏作为按钮添加到功能区的“自定义"选项卡中.但是我想将所有宏作为一个完整的软件包(或加载项)安装.通过在Visual Studio的帮助下创建CustomUI程序包,我已经成功安装了一个宏,但是我不知道如何将其他宏添加到同一加载项中. 解决方案 这取决于您将宏存储在何处.例如,如果您的宏保存在模块中(在加载宏文件中),那么 ..
发布时间:2020-11-01 02:34:24 其他开发

Excel中正则表达式的匹配功能?

我的工作表中有几个单元格,其中包含 ISIN . 以下是一个ISIN的示例:DE0006231004 我创建了一个与ISIN匹配的正则表达式: ^[a-zA-Z]{2}[0-9]{10}$ 我想在我的单元格上匹配此正则表达式,如果匹配则为1,否则为0. 有可能通过函数吗? 解决方案 以下功能将满足您的需求.如果字符串不匹配,则返回0(零),如果字符串与pattern ..
发布时间:2020-11-01 02:12:08 其他开发

索引/匹配-如果第一个值为空白,则查找第二个值

我希望在Excel中编写公式时能得到一些帮助. 我有一个表,其中包含员工及其手机号码的列表.但是,该表的结构方式使得存在许多空白行和重复行. 本质上,我希望通过在各个手机号上进行查找来创建一个没有任何重复和空白的新表. 问题是,当我执行标准的Index/Match公式时,该公式将仅获取第一个查找值,该值通常是空白行. 我将如何修改此公式以使其类似于“查找该值.如果该值为空,请查找 ..
发布时间:2020-11-01 02:03:18 其他开发

应用.根据工作簿计算

我正在管理一个包含超过20万个公式(一些非常复杂的数组公式)的工作簿,这意味着我不能让Excel每次单击某处时自动计算所有单元格(大约需要8个小时来计算所有内容) ). 相反,将计算设置为手动,并且在打开 Calculation.xlsm 时执行以下VBA代码: With Application .CalculateBeforeSave = False .Calcula ..
发布时间:2020-11-01 01:54:16 其他开发

ReDim保存错误

我正在尝试重新保存二维数组.在我的代码的最顶部,我有: Dim BayQuestionArray() As Variant Dim numberofbay As Double 我有两个按钮,第一个按钮用于初始化数组大小: numberofbay = 1 ReDim Preserve BayQuestionArray(numberofbay, 37) 第二个按钮用于放大数组 ..
发布时间:2020-11-01 01:50:06 其他开发

如何对包含错误的值的命名范围求和?

我有一个Excel电子表格,可以从需要进行计算的其他来源导入数据.我需要使用的数据在一个命名范围内-恰好在C12:C36范围内-但它被称为"SumData". 此范围内的值包含许多错误,当前包括#NUM !!和#N/A,但可能包含其他错误.我需要对这些值求和. 我了解如何计算总和公式: =SUM(SumData) 或 =SUM(C12:C36) 我还可以使用IFER ..
发布时间:2020-11-01 01:28:25 其他开发