学习写了个宏如下:把第7行的内容在B7开始往下竖着显示。 Sub Macro1() Dim Rd&, A& Rd = [A7].End(xlToRight).Column For A = 1 To Rd Range("B" & 7 + A) = Cells(A, 7) Next A End Sub 先定义变量Rd为第7行的最后的不为空的数据有多少。然后用FOR循环,可是,Rd = [A7].End(xlToRight).Column这句在运行时vb提示为黄色,不知道原因,请老师赐教。
是不是L Sub Macro1() Dim Rd&, A& Rd = [A7].End(xlToRight).Column For A = 1 To Rd Range("B" & 7 + A) = Cells(7, A) Next A End Sub
|