【发布时间】:2019-10-10 17:52:51
【问题描述】:
我不知道什么变量还没有设置。
Option Explicit
Option Base 1
Sub ReverseOrder()
Dim ReverseOrder As Variant
Dim nEmployee As String
Dim nEmployees As Integer
Dim ssn As Variant
Dim wsData As Range
Dim i As Integer
With wsData.Range("A1")
nEmployees = Range(.Offset(1, 0), .End(xlDown)).Rows.Count
ReDim Employees(1 To nEmployees)
ReDim ssn(1 To nEmployees)
For i = 1 To nEmployees
Employees(i) = .Offset(i, 0).Value
ssn(i) = .Offset(i, 0).Value
Next
For i = nEmployees To 1 Step -1
.Offset(nEmployees - i + 1, 3).Value = Employees(i)
.Offset(nEmployees - i + 1, 4).Value = ssn(i)
Next i
End With
End Sub
【问题讨论】:
标签: arrays vba variables option explicit