我想知道如何缩短在单元格中插入多个文本并同时减少列宽的代码。那么,有办法吗?
Columns("A:A").ColumnWidth = 2
Columns("B:B").ColumnWidth = 10
Columns("C:C").ColumnWidth = 10
Columns("D:D").ColumnWidth = 15
Columns("E:E").ColumnWidth = 10
Columns("F:F").ColumnWidth = 10
为此:
Range("A2").Value = "first name"
Range("A3").Value = "surname"
Range("B2").Value = "Level"
Range("C2").Value = "Score"
Range("C3").Value = "in percentage"
Range("D2").Value = "Status"
Range("D3").Value = "pass/fail"
Range("E2").Value = "Rank"
Range("F2").Value = "Remarks"
有没有办法在一行中解决这个问题,而不是一次对每一行都进行处理。或者这是唯一的方法?
我期待类似的事情:
Range("E2,E3,F2,......").Value = "........."
Columns("A:A,B:B,C:C.....").ColumnWidth = 10
但我知道上面的方法行不通。如果有更短的方法,我愿意尝试。如果没有,这个也很简单。只是太长了。
*PS 我找到了这些参考资料,但它们并不是我真正期望的。