excel-2010相关内容

VBA Excel宏通过外部文件更新列表

我有一张Excel表格,有两张。一个工作表被隐藏,具有名为“位置”的值列表。在主页上,我创建了一个从隐藏表单中拉出的下拉菜单。 如何将这些值存储在外部文件(Excel,.txt等)中)),所以我可以点击一个宏按钮(VBA),将替换/更新隐藏表单上的列表与任何/所有新的位置值将存储在外部文件中 解决方案 我相信这是你正在寻找的: Dim intPointer as Intege ..
发布时间:2017-09-06 22:29:56 Office

vbScript打开excel但不加载宏/模块?

我在一个非常奇怪的情况下。我创建了一个vbs脚本来打开我的excel文件。我已经在WorkBook_open方法中定义了vba代码。我以为创建一个vbs脚本打开我的excel将调用我的workBook_open方法并在其中执行vba代码。但我错了以下是我的vbs代码。 filePath =“E:\data_extracts\mydata.xlsm” 设置oExcel = CreateObj ..
发布时间:2017-09-04 04:12:59 Office

如何编辑通过Excel中的宏代码显示的单元格中的信息?

我有一个宏,所以当你在sheet1上突出显示一行时,宏会从这一行中获取所有信息,并在sheet2上显示。如果您在sheet1上突出显示不同的行,则sheet2上的信息是更改,以显示该行的信息。 我的问题是,如果我更改sheet2上显示的信息,它不会更改sheet1上的信息。有没有办法添加这个功能? 我现在有以下代码: Private Sub Worksheet_Selectio ..
发布时间:2017-09-04 03:36:05 Office

条件格式化时带有错误的单元格

当我使用公式创建新的规则时,我经常遇到Excel 2010的问题。这个问题在我的几台电脑上是可重现的。我选择几个单元格(例如A4:B143),然后使用以下公式之一创建一个新规则: = $ A4 =“issue” =($ A4 =“issue”) 然后按Enter键。当然,目标是看到第一个单元格的值为“issue”的所有行。但是这样做不是工作,当我去“管理规则”时,我看到E ..
发布时间:2017-09-04 03:34:26 Office

在Excel中编写脚本 - 突出显示像值

我正在尝试创建一个宏,基本上会突出显示与A列中的值相同的颜色和蓝色和白色着色之间的交替。因此,确切的值通过颜色分组在一起。 希望这是有道理的吗?在这一刻,我正在手动突出显示(但是有12000多行,这不是一个聪明的想法)。我现在还不太了解VBA,还在努力学习更多。因此基本上这个宏将检查列A的单元格x中的值与同一列中的单元格x + 1是否相同?如果是,那么它们将被突出显示为白色。现在如果单元格x ..
发布时间:2017-09-04 03:32:29 Office

如何在XLWings中引用Excel表格列名?

XLWings是否允许我通过表和列名与Excel表(可在Excel 2007及更高版本中通过菜单或ctrl + t)进行交互?这确实存在于年轻的开源项目Pyvot( https://pypi.python.org/pypi/Pyvot )。我希望现在可以在XLWings中,或者XLWings将添加功能,特别是因为这个开源项目可以作为一个模型。 这里是一个例子 https://pythonho ..
发布时间:2017-09-04 03:27:53 Python

如何计数“否”在C列的名称& ID?

我有3列。 ----- A ----- B ----- C ----- ---名称---- ID ---报告 在列AI中有名称(可以重复) 列BI中有ID(可以重复不同名称的相同ID) 列CI中有是和否(可以重复NO为同一个ID) 我需要帮助来计算John(列A)列C中的Number数,但只有在列B具有重复的ID时才计算一次 我可以通过过 ..
发布时间:2017-09-04 03:18:56 Office

如何在Excel中创建一个下拉列表?

我在Excel中有一列值,如下所示: 如何将其转换为下拉列表,例如列中的每一行将具有该下拉列表 谢谢! 解决方案 第一步是在下拉列表中列出您想要看到的项目,但是您的spreadhseet中的任何地方,如下所示: 然后下一步是点击功能区中的“数据验证”按钮: 确定,第3步是在”数据有效“菜单中单击”设置“,然后从” drop-drown: 第4步是点击“列表”子 ..
发布时间:2017-09-04 03:05:10 Office

烦人的烦恼

好像所有其他人的例子都像我在代码中已经有的一样。但在我的情况下,什么也没有解决问题。所以这里是完整的代码以及一个休息,以显示我在哪里遇到问题: Sub CreatePivot() '定义RngTarget和RngSource作为范围类型变量 Dim RngTarget As Range Dim RngSource As Range Dim intLastCol As Intege ..
发布时间:2017-09-04 03:01:04 Office

Excel精确字匹配

让我们说,在单元格A1中我有“拉斯维加斯是伟大的”。我想写一个公式,在单元格中查找确切的单词“gas”。拉斯维加斯≠气体,但我找到的唯一搜索公式: = ISNUMBER(SEARCH(“gas”,lower(A1 )) 返回true。有没有做完全匹配的我最好是喜欢不要区分大小写,我相信通过在lower()中包装A1来满足。 解决方案 我相信正确地覆盖了你的案例必须在 ..
发布时间:2017-09-04 02:52:55 Office

如何查找和突出显示ActiveSheet中多个字符串的所有出现?

我已经找到一个解决方案,但代码太长了。然后,我决定搜索一种将所有想要查找的单词插入到单一查找方法中的方法。我遇到了使用数组这样做的一些想法,并使用这3个代码写我的( this ,这个和这个),但我是VBA的新用户,所以我的最终代码有一个问题,它突出显示了Array的最后一个字符串。我认为问题是逻辑,但我不知道VBA的基础知识,所以我不知道如何纠正它。 我的实际代码: Sub Samp ..
发布时间:2017-09-04 02:44:23 Office

MsgBox不够大的文字

我有一个字符串(msg),这是一个很长的项目列表。我需要把它放在一个msgbox中,但是显示整个文本还不够长。是否有替代方案? 谢谢! 解决方案 消息框功能是VBA的内置功能,不能超过1024个字符。您只能创建自己的UserForm或其他一些替代方法,例如打开和写入未保存的记事本的实例... 打开所有API解决方案记事本并写信给... 注意:如果您运行的VBA 7.0(Off ..
发布时间:2017-09-04 02:37:24 Office

Excel VBA项目已经生成了多个Workbook对象

我负责一个非常大的Excel 2010电子表格,其中包含各种外部数据源(包括彭博社),65个工作表与vba模块以及对其他vba加载项的引用。 $ b $我注意到VBA项目已经获得了多个Workbook对象。 有标准的ThisWorkbook。但是,许多工作表也被Excel转换成Workbook对象,将原始工作表作为前一个工作表的副本减去代码。 这不似乎是任何人的行为的结果。实际上,我 ..
发布时间:2017-09-04 02:25:44 Office

在不同版本的Excel中计数单元格时,值不正确

当我尝试使用 Cells.Count 的一些变体时,我看到一些SO用户遇到问题。在某些情况下,VBA代码会引发溢出错误。 有关参考,请参阅此答案的评论: 我认为这可以工作,但是我得到一个“溢出”错误,它指向 代码“如果Master.Cells 。特殊号码(xlCellTypeVisible).Count> 0 然后“---它似乎不过滤任何东西 - user1556069 和 ..
发布时间:2017-09-04 02:19:00 Office

加快使用Excel VBA中的注释

这是我设计的一个例子,我创建了这个来解释我所遇到的问题。基本上我希望这个代码运行得比它更快。在一个新的工作表中,单元格的每个循环都会启动快速,但是如果让它运行到接近完成,然后再运行一次,则每个单元格将打100ms。在我的工作表中,我有16000个单元格,有很多这样的注释,并且每次代码运行时都会单独操作它们。在这个例子中,他们显然是一样的,但实际应用中每一个都是不一样的。 有没有办法让这个过程 ..
发布时间:2017-09-04 02:17:36 Office

调用用户窗体并返回值

我有一个vba代码,Auto_Open。它会进行一些检查,然后提示用户表单要求用户名和密码。我使用 userform_name.show 调用此用户窗体。 我的问题是如何返回一个 我把代码链接到我的 Auto_Open 它验证表单上的“登录”按钮的凭据是否正确。这是生成布尔值的代码。我需要将其返回到Auto_Open。​​ Private Sub loginbutton() ..
发布时间:2017-09-04 02:13:52 Office

根据excel中的单元格将单行拆分成多行

我在excel中有一行数据。数据是大约5000+以上的值。 我想将这个单行拆分成多行。以下是相同的例子。 我的单行包含以下数据,1 2 3 4 5 A 1 2 4 5 9 5 9 A 2 1 4 A等... 我希望这个单独的行在每到达“A”值之后被分割。 1 2 3 4 5 A 1 2 4 5 9 5 9 A 2 1 4 A等... 有人可以帮助我吗 ..
发布时间:2017-09-04 01:53:33 Office