第一次写VBA程序,看看中不中,请学委指点!!!- Sub FL1()
- Dim i, j, r As Integer
- For i = 9 To 100
- If Sheet1.Cells(1, i) = "" Then
- Exit For
- End If
- r = 2
- For j = 2 To 71
- If (Sheet1.Cells(j, 3) < DateSerial(2012, i - 6, 1)) And Sheet1.Cells(j, 4) = "在职" Then
- Sheet1.Cells(r, i) = Sheet1.Cells(j, 2)
- r = r + 1
- Else
- If Sheet1.Cells(j, 4) <> "在职" And Sheet1.Cells(j, 3) < DateSerial(2012, i - 6, 1) And Sheet1.Cells(j, 4) > DateSerial(2012, i - 6, Day(DateSerial(2012, i - 6, 0))) Then
- Sheet1.Cells(r, i) = Sheet1.Cells(j, 2)
- r = r + 1
- End If
- End If
- Next j
- Next i
- End Sub
复制代码 |