问题标签 [named-ranges]
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.
vba - VBA 代码中的相对范围和命名范围
我有以下公式Range("D3" , "D" & Total_Rows) = "=sum(A1:A10)"
如果我在 D 之前插入一列,这个公式现在被放在错误的列中。有人告诉我为 D 列使用命名范围,但是使用这种类型的代码,我看不到如何合并命名范围,因为在一个实例中我需要它来引用单个单元格,而在另一个我需要它来引用列。
vba - 使用命名范围填充列表框
我正在做我的第一个 VBA 项目,需要一些绝对的新手指导。
- 我有一个提交表格,员工将使用它来提交他们的日常 KPI。
- 我在一个名为“lstName”的用户表单中有一个列表框控件,员工将在提交表单之前使用它来选择他们的姓名
- 员工姓名存储在“Sheet11”上名为“EmpName”的命名范围中。
我想指示列表框从 Sheet11 上的“EmpName”范围中绘制名称列表;但不知道我将如何在 VBA 中做到这一点。我打算使用 RowSource 将列表框指向数据,但我不知道如何做到这一点。
我知道的非常简单的问题,并且可能已经在网站上以某种方式得到了回答,但是由于我对 VBA 完全陌生,所以答案超出了我的范围。如果有人可以提供一个分步回答来解释代码在做什么,那将是惊人的!
excel - Excel vba在vba datavalidation中使用隐藏表中的表格
如何使用隐藏表中的表格?
我收到错误
它需要创建命名范围并引用 Table1 而不像在未隐藏的工作表中那样直接访问?
vba - VBA 命名范围删除工作表参考
我有一个名为“MyRange”的命名范围。它定义为='Sheet1'!$A:$A
。在 VBA 中,我有公式LastRow= Cells(Rows.Count, Range("MyRange").Column).End(xlUp).Row
。它应该返回命名范围中数据的最后一行。但是,它会返回我当前所在的任何工作表的 A 列中的最后一行。为什么从命名范围中删除工作表引用以及如何使其保持原位?
named-ranges - 遍历名称并删除与指定名称不匹配的名称
我试图从这个 Q/A 中实现解决方案: 遍历名称并删除那些与指定模式不匹配的名称并不断收到错误消息。您可以在其中包含的 AND 语句的数量是否有限制?
python - Python xlrd 命名范围值
在 Python 中使用 XLRD 从 Excel 中读取。
简单的场景。我有一个带有值的单元格,它与一个命名范围相关联。
NamedRange "Foo" = Sheet1!$A$1 A1 中的值为 "Bar"
我只想在 python 代码中引用命名范围“Foo”并打印出单元格的值“Bar”。
编辑:这是另一个更完整的例子:
formula_text 是为了确保 excel 可以读取文件。在我的例子中,命名单元格是 Sheet1 单元格 A1 中的“销售”。
回报:
excel - Excel VBA硬编码公式中的每个命名范围
我目前复制一个包含工作簿和特定于工作表的命名范围的工作表。特定于工作表的引用必须是它们的方式,工作簿的引用需要硬编码。我正在寻找一种方法来固定每个包含外部引用的命名范围。
我当前的代码看起来像这样,但这并不是我真正想要的:
我找不到正确固定值的方法。现在完成的方式在某种程度上可以完成这项工作,但我希望值在单元格内正确转换,而不仅仅是在命名范围的基础上。
另一种选择是遍历所有单元格并查看它是否包含命名范围,但我认为这太耗时了。
有没有办法更有效地做到这一点?
excel - 以 1 为增量编号,从 1 到 N,无需硬编码
我也在这里问过: http ://www.mrexcel.com/forum/excel-questions/796167-numbering-increments-1-1-n.html
我正在使用一个命名单元格,从那个位置开始,向右13 个位置,我想开始编号,直到它到达列中的最后一个单元格,该单元格距离同一个命名单元格有2 个位置。我问是因为我的表将要更改,并且有一个命名的参考对这件事有好处。
这是我在录制宏并清理其.Select后得到的,它仍然有一个硬编码的目标范围。
这是一个说明性示例:
我希望这不会变得太混乱,但是当我没有考虑到我的源表将要改变它的大小时,下一个代码是我曾经拥有的。它到处都有硬编码范围,这就是为什么当我编辑表格时它停止工作的原因。
提前致谢。
excel - 带颜色的命名范围
我有一张这样的状态表:
状态
S1
S2
...
S10
而且每一个都有不同的颜色。
我在几个地方的状态列表中使用了一个命名范围。
有没有一种方法可以强制不仅复制名称,而且我正在使用的所有地方都有颜色?
我可以使用条件格式,但这意味着定义是我使用命名范围(几个地方)的地方,而不是我定义它的地方(一个地方)。
excel - Excel 2007 - 命名范围
我有一个工作表,其中数据是从外部源更新的。该页面包含从今天开始 20 天的数据。我为每一列指定了一个范围,即今天($D$4:$D$50)、明天($E$4:$E$50)等。我的问题是有时来自外部源的数据不包含数据所以列中没有填充任何内容。但是,当再次返回数据时,名称范围会自动更改,即 Today 更改为 ($F$4:$F$50)。没有新列被插入或删除。
如何指定/强制名称范围始终保持不变,即今天始终是 E 列,我认为这是 $ 的重点。
谢谢。