当前位置: 代码迷 >> Office >> VBA EXCEL 相对当前column 的下一个column,该如何处理
  详细解决方案

VBA EXCEL 相对当前column 的下一个column,该如何处理

热度:7484   发布时间:2013-02-26 00:00:00.0
VBA EXCEL 相对当前column 的下一个column
VBA excel
知道当前的Column是 K

Columns("K:K").ColumnWidth = 0.31

如果要将相对于K的第n个Column的宽度也为0.31

用VBA应如何写
谢谢!

------解决方案--------------------------------------------------------
Columns("a:a").Offset(0, 2).ColumnWidth = 2
上面的Offset中的2就是楼主想要指定的n
------解决方案--------------------------------------------------------
Columns() 也可以通过序号来引用的吧。是知道当前列还是确定的 K 列?再加上 n 值形成数值列号索引就是 Columns(K+n).ColumnWidth = 0.31
------解决方案--------------------------------------------------------
探讨
Columns("a:a").Offset(0, 2).ColumnWidth = 2
上面的Offset中的2就是楼主想要指定的n

------解决方案--------------------------------------------------------
offset 是最佳的
  相关解决方案