|
楼主 |
发表于 2015-1-16 17:22
|
显示全部楼层
ppp710715 发表于 2015-1-16 16:59
2007版的可以打开2003的呀!
打开后,按按钮就行。
也可按Alt+F11打开VBE,直接运行程序。
我点了按钮了啊 可是没反应啊 alt+f11 你看看是不是这个代码
Private Sub CommandButton21_Click()
rw = Cells(Rows.Count, 2).End(3).Row
brr = Range("a1:a" & rw)
Columns("A:A").Select
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.FormulaR1C1 = "=R[-1]C"
arr = Range("a1:b" & rw)
For i = 1 To UBound(arr)
k = arr(i, 1)
If i = 1 Then
100: Open ThisWorkbook.Path & k & ".txt" For Append As #2
Print #2, arr(i, 2)
ElseIf arr(i, 1) = arr(i - 1, 1) Then
Print #2, arr(i, 2)
Else
Close #2
GoTo 100
End If
Next
Close #2
[a1].Resize(rw) = brr
MsgBox "操作完毕!"
End Sub
|
|