|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
我看了你的所有表单,都比较统一。从第6行开始是数据,第“I” 列是日期,其前一列是“审批编号”。所以,做了个小程序。在模块1中。在第一个表单中加入一个“按条件添加日期”命令按钮,。单击此按钮就可以完成你的任务。
程序代码如下:
Sub InsertDate()
Dim Book As Worksheet
Dim i, iCount As Integer
Dim TmpDate As String
For Each Book In ActiveWorkbook.Sheets
iCount = Book.Range("H" & Rows.Count).End(xlUp).Row
For i = 6 To iCount
Select Case Book.Cells(i, "I").Offset(0, -1)
Case Is = "ZTPC-A11-T-001"
TmpDate = "2010.08.27"
Case Is = "ZTPC-A11-T-003"
TmpDate = "2010.10.26"
Case Is = "ZTPC-A11-T-004"
TmpDate = "2010.11.21"
Rem 其他在后边加入
Case Else
TmpDate = ""
End Select
Book.Cells(i, "I") = TmpDate
Next i
Next Book
End Sub
文件见附件。 |
|