用实例讲解VBA语法,举一反三不断练习。扎扎实实打下基础,实实在在学以致用。 不会的多问问题,会的请多来指点指点, 有好例子的献出来大家学习,有好方法的写出来大家分享。 我不会VBA,但我很想学,苦于无处问师,不如集大智慧一起演练。 以下的附件中有一个很好用的程序,是兰色幻想编写的,将数据表中输入的 内容自动输入到另一个工作表中。代码如下: Sub 兰色幻想() Dim arr, arr1() Dim myrow myrow = Sheets("产品数据表").Range("a65536").End(xlUp).Row arr = Sheets("产品数据表").Range("b8:g" & myrow) ReDim arr1(1 To UBound(arr), 1 To 7) For X = 1 To UBound(arr) k = k + 1 arr1(k, 1) = arr(X, 1) arr1(k, 2) = arr(X, 2) arr1(k, 3) = arr(X, 3) arr1(k, 4) = arr(X, 4) arr1(k, 5) = arr(X, 5) If arr(X + 1, 2) & arr(X + 1, 3) = arr(X, 2) & arr(X, 3) Then arr1(k, 6) = arr(X + 1, 5) X = X + 1 End If arr1(k, 7) = arr(X, 6) Next X Sheets("SqlTest").Range("a2").Resize(k, 7) = arr1 End Sub
cemfreQs.rar
(42.52 KB, 下载次数: 0)
|