lzth.net
当前位置:首页 >> ExCEl中vBA引用问题 >>

ExCEl中vBA引用问题

举例:Excel2007 打开vba编辑器 依次单击Office按钮,然后选择“Excel选项”: 单击“常用”,然后勾寻在功能区显示‘开发工具’选项卡”,然后单击“确定”: 依次单击“开发工具,Visual Basic”后,即可打开VBA编辑器: 使用Vba编辑器 右击需要插入代码...

ActiveChart.SeriesCollection(1).XValues = "='Sheet1'!$A$" & m & ":$A$" & n 试试看吧!

貌似跟你的表名中刮号有关,换成其他符号试试我试过下划线可以 试试表名前后加上单引号,这个试过也行 ActiveSheet.Hyperlinks.Add Anchor:=Cells(i, 1), Address:="", SubAddress:="'" & sh.Name & "'" & "!A1" '添加超链接

这样的提问没法回答,请具体一些,最好举例说明问题

如果能把全部代码粘贴出来就好分析了。最大的可能性是你按钮2的过程中又重新定义了一个变量a,与全局变量重名,那么这个过程就无法引用全局变量

改为 r= Sheets("资料库").Range("A65565").end(xlUp).row For Each rg In Sheets("资料库").Range("A2:A" & r) ...... 试试

在你使用的sheet的SelectionChange事件中写入以下代码即可 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim i As Integer, j As Integer, k As Integer, a As Single i = Target.Row: j = Target.Column a = Cells(i, j) For...

你只是创建了一个workbook的实例化对象,并没有指明此变量的值,怎么会显示c.Name呢? 你可能又有疑问为什么别的对象可以用NEW实例化之后就可以引用了,其实是因为WorkBook是针对非excel VBA内置对象的,workbook本身就是vba的对象,也就无所谓...

声明全局变量可以在文档任何位置(For循环、If判断内除外)。比如: Option Explicit Public a As String Sub aa() a = "public" MsgBox a End Sub 以上代码可执行。 -------------------------------- Option Explicit Public a As String Sub ...

调整一下空格就对了。 Selection.FormulaArray = "=MMULT(TRANSPOSE(RC[-" & n & "]:R[" & m1 & "]C[-2]),RC[-" & n & "]:R[" & m1 & "]C[-2])"

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com