关于vba中range 和cells的问题
ActiveChart.SetSourceDataSource:=Range("Sheet1!$B$2:$L$2,Sheet1!$B$1:$L$1"_)要求是将Sheet...
ActiveChart.SetSourceData Source:=Range("Sheet1!$B$2:$L$2,Sheet1!$B$1:$L$1" _
)要求是将Sheet1!$B$2:$L$2,Sheet1!$B$1:$L$1" _换为cells的形式
谢谢!!
如果这个不好整的话另一个思路:
知道是那一列,如何确定是ABC列? 展开
)要求是将Sheet1!$B$2:$L$2,Sheet1!$B$1:$L$1" _换为cells的形式
谢谢!!
如果这个不好整的话另一个思路:
知道是那一列,如何确定是ABC列? 展开
展开全部
你所选的数据是B1到L2这个范围吗?这样的话可以使用:
...=Range(Cells(1, 2), Cells(2, 12))
Cells(1,2)指第一行第二列的单元格,也就是B1;Cells(2,12)指第二行第12列的单元格,就是L2。
另外,知道单元格(比如A1),求所在列标号可用Split:
sColumn=Split(Cells(1, 1).Address, "$")(1)
把Cells(1,1)改成对应的单元格就可以获取当前列标名。
...=Range(Cells(1, 2), Cells(2, 12))
Cells(1,2)指第一行第二列的单元格,也就是B1;Cells(2,12)指第二行第12列的单元格,就是L2。
另外,知道单元格(比如A1),求所在列标号可用Split:
sColumn=Split(Cells(1, 1).Address, "$")(1)
把Cells(1,1)改成对应的单元格就可以获取当前列标名。
追问
如果改为Sheet1!$B$4:$L$4,Sheet1!$B$1:$L$1" _呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询