问题标签 [xlm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 从关闭的 Excel 文件中获取公式(不仅仅是值)
我可以使用广泛使用的 GetValues 函数从封闭的工作簿中获取值;效果很好。
但有时我需要从关闭的工作簿中获取单元格的公式。我尝试修改 GetValues 以获取单元格公式,但出现错误。
如何从封闭的 excel 文件中获取单元格的公式(不是简单值)?
调用这两个函数,GetValue 工作正常,GetFormula 不会抓取公式。
更新:Joel 的第一个代码帖子是我最终使用的基础,所以我将其标记为正确。这是我使用整个行公式的复制粘贴的实际实现。这是最好的,因为我不知道有多少列可能包含值或公式,可能是 C 或 ZZ。
vba - 根据可变的用户定义路径从关闭的工作簿中复制数据
我已经用尽了我的搜索能力来寻找解决方案。这是我想做的事情的大纲:
- 用户打开启用宏的 Excel 文件
- 立即提示用户输入或选择所需工作簿的文件路径。他们将需要选择两个文件,并且文件名可能不一致
- 输入文件位置后,第一个文件选择的第一个工作表将被复制到启用宏的工作簿的第一个工作表,第二个文件选择的第一个工作表将被复制到启用宏的工作簿的第二个工作表.
我遇到了一些对 ADO 的引用,但我真的不熟悉。
编辑:我找到了从关闭的文件中导入数据的代码。我需要调整范围以返回变量结果。
现在,我需要一个命令按钮或用户窗体,它会立即提示用户定义文件路径,并从该文件导入数据。
excel - 评估在另一个单元格中定义的公式
假设我在 cell 中有一个函数名称A1
like ,在andSUM
中有一些数据。有没有办法在一个单元格中定义一个公式,以便它调用定义在其中的公式并让它作为数据工作?B1
C1
A1
B1
C1
所以像:
=A1(B1:C1)
应该等于,=SUM(B1:C1)
因为它A1
包含这个词SUM
。
本质上,可能是 C 中的预处理器宏或函数指针之类的东西。
excel - 在 excel 2007 中创建新的 xlm 宏
是否仍然可以在 Excel 2007 中创建(注意创建:不运行)xlm 宏?我对历史语言很感兴趣(是的,我知道 xlm 宏在宏大的计划中并没有那么远)并且想用它们来解决问题。
我在网上搜索过,关于如何启用对旧版 xlm 宏的支持的点击量达到一百万次,这一切都很好。但我正在寻找有关如何创建新的信息。有人能指出我正确的方向吗?
c - 缺少 MSDN 文档来开发 xll 插件?
我花了很多时间寻找所有 C API XLM 函数的完整文档,但没有成功。
我发现这个页面说明了其中的一些:http: //msdn.microsoft.com/en-us/library/office/bb687910%28v=office.12%29.aspx
但例如,我想了解和使用 xlfAddMenu,但我在 MSDN 上找不到解释我的页面。
你知道是否有任何可用的文件吗?显然,要到达那里并不容易。
excel - Excel 2003 .xlm 行为之间的区别
我有两个 Excel 2003 .xlm 文件,每个文件都有一个 makro。两个宏中的文本是相同的。我只用一张纸从工作图(.xls 文件)运行宏。.xls 文件中的单元格已预先格式化,例如 Cell(1, 5) 具有自定义格式"MMMM"
。
宏所做的第一件事是将值放入 .xls 文件中预先格式化的单元格中,例如使用以下命令:Cells(1, 5).Value = "01.11.2010"
.
如果我用一个 .xlm 文件来做,结果是"November"
.
如果我使用另一个 .xlm 文件执行此操作,则结果为"01.11.2010"
.
其他预格式化单元格的工作方式也不同。如果我在单元格中输入值“8,00”,首先 .xlm 将其作为数字,第二个作为文本。它甚至打开了两个 .xlm 文件。
这种差异的原因可能是什么?
vba - 将多个excel文件的第一张表合并到另一张表中
我们有三个文件,文件 1 和 2 包含工作表 1 的数据。在文件 3 中,工作表 2 有一个按钮和一个表格(包含文件 1 和 2 的详细信息,例如文件名和路径):
单击表 2 上的按钮后,宏应从文件 1 和 2 的表 1 中获取数据,并将它们放置在文件 3 的表 1 中,如下所示:-
我发现很少有代码使用以下功能来做同样的事情,但它们只能在代码所在的工作表上工作。
excel - Excel 4 宏中的 FORMULA.FILL 函数有什么作用?
我正在将一些用 Excel 4 XLM 宏编写的函数翻译成 VBA。我目前正在翻译的宏中调用的函数之一是FORMULA.FILL
. 我似乎找不到任何有关此功能作用的文档。谁能提供有关此功能、其参数、功能、输出等的详细信息?
更新:
更多上下文...
excel - excel 从已关闭的工作簿中复制单元格。
我正在尝试将已关闭工作簿中的单元格中的数据复制到另一个工作簿中,而无需打开原始工作簿。
我展示的代码很远......有效,但我需要能够将数据写入打开的工作簿上的某个单元格。
excel - 根据另一个单元格的颜色设置一个单元格的颜色
我想要的是:
我知道我可以通过使用以下方法获得表 2 中 A1 的颜色:
但我不知道下一步我应该做什么。
2015 年 1 月 12 日更新
一开始我认为一个函数可以工作,但当我考虑我的文件时,可能需要 VBA。
它是关于 SPSS 相关分析的输出,共有三列:相关系数、p 值和样本量。我需要同时检查系数和p值,并以可读的方式呈现系数。假设我在 50 个变量和 100 个变量之间运行相关性,我不会将系数和 p 值粘贴在一张纸上,而是:
表一:系数表二:p 值
我想要的是:
如果 p 值大于 0.05,则系数(单元格)变为蓝色/深蓝色或黑色。
所以当我看第一张纸时,我知道蓝色的应该被忽略,因为它不重要。