VBA读取“Names”中的数据 将Excel某一区域的表格命名为某一名字的,读取其中的内容时,并不是使用“Value”这个参数,而是 "RefersToRange.Value"这种方式。 例:某一个Excel表格中,其“E2”到“I2”单元格被例句为“Data1”,读取其中的数据时,代码如下: [Workbooks("工作簿")].[Sheets("工作表")].Names("Dat...
RefersToRange 属性:返回一个由Name对象引用的**Range** 对象。 只读。 ShortcutKey 属性:返回或设置定义为自定义 Microsoft Excel 4.0 宏命令的名称的快捷键。 读/写 String。 ValidWorkbookParameter 属性:如果指定的Name对象是有效的工作簿参数,则返回True 。 只读 Boolean。 Value 属性:返回或设置一个String值,...
MsgBox ThisWorkbook.Names("值一").RefersToRange.Value获取“值二”时只需替换“值一”即可
读/写 String。 RefersToRange 属性:返回一个由Name对象引用的**Range** 对象。 只读。 ShortcutKey 属性:返回或设置定义为自定义 Microsoft Excel 4.0 宏命令的名称的快捷键。 读/写 String。 ValidWorkbookParameter 属性:如果指定的Name对象是有效的工作簿参数,则返回True 。 只读 Boolean。 Value 属性:返回或设...
RefersToRange 属性:返回一个由Name对象引用的**Range** 对象。 只读。 ShortcutKey 属性:返回或设置定义为自定义 Microsoft Excel 4.0 宏命令的名称的快捷键。 读/写 String。 ValidWorkbookParameter 属性:如果指定的Name对象是有效的工作簿参数,则返回True 。 只读 Boolean。
DataPtr = ThisWorkbook.Names("DoorWidth_Pointer").RefersToRange.Value My understanding of the above line of code is: ThisWorkbook is the object from which data or a method is to be found. Names is an object of ThisWorkbook. Names has a property that holds a list of sets of...
上述代码中,首先通过ThisWorkbook.Names("named_range").RefersToRange获取了名为"named_range"的命名范围的引用。然后,使用Sheet1.TextBox1获取了位于Sheet1上的名为TextBox1的TextBox对象。最后,通过textBox.Value = rng.Value将named_range的值复制到TextBox。 这样,当执行CopyValueToTextBox子过程时,named_range...
End Sub 填写数据时执行职下过程: 复制内容到剪贴板 代码: Sub OkExcel03_2() 'www. ComboBox1.List = ThisWorkbook.Names("类别").RefersToRange.Value End Sub 这种方法常应用在连续的区域,并且一个数据源应用于多个列表框,如在不同的窗体中。
("Sheet1").Names.Add Name:="MyNamedRange", RefersTo:=Range("A1:C3") ' 使用Range对象引用命名区域并设置值 Range("MyNamedRange").Value = "Value set using Range" ' 使用Names集合引用命名区域并设置格式 With ThisWorkbook.Names("MyNamedRange").RefersToRange .Interior.Color = RGB(255, 0, 0)...
RefersToRange 属性:返回一个由Name对象引用的**Range** 对象。 只读。 ShortcutKey 属性:返回或设置定义为自定义 Microsoft Excel 4.0 宏命令的名称的快捷键。 读/写 String。 ValidWorkbookParameter 属性:如果指定的Name对象是有效的工作簿参数,则返回True 。 只读 Boolean。