求 excel vba代码

2024-11-08 07:53:26
推荐回答(3个)
回答1:

要用字符串,用引号把字母括起来。
Range("A1:a9") = Application.Transpose(Array("a", "b", "c", "d", "e", "f", "g", "h", "i"))
不加引号,Excel VBA会认为这些字母是变量,由于这些变量没有赋过值,VBA会自动赋为空值,因此效果就是空内容。

回答2:

'强制声明 Option Explicit '单元格更改时触发事件 Private Sub Worksheet_Change(ByVal Target As Range) '如果活动单元格大于1时停止程序 If Target.Count,CAwxtc

回答3:

字母作为字符输入在VBA里面一定要用""括起来!就像 pascal_xie163 回答的那样