- 帖子
- 522
- 主題
- 36
- 精華
- 1
- 積分
- 603
- 點名
- 0
- 作業系統
- win xp sp3
- 軟體版本
- Office 2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-12-13
- 最後登錄
- 2021-7-11
|
回復 1# 妤璇
試試看:- '
- Private Sub 叫回過帳_Click()
- Dim i, blankRow As Integer
- Dim 出貨單號1, 出貨單號2 As String
- Dim sh1, sh2 As Worksheet
- Set sh1 = Sheets("出貨單")
- Set sh2 = Sheets("出貨清單")
- 出貨單號1 = sh1.[H5]
-
- blankRow = sh1.[A65536].End(xlUp).Row + 1
- For i = 3 To 65536
- 出貨單號2 = sh2.Cells(i, 12)
-
- If 出貨單號2 = "" Then
- Exit Sub
- ElseIf 出貨單號2 = 出貨單號1 Then
- sh2.Cells(i, 1).Resize(1, 14).Copy sh1.Cells(blankRow, 1)
- blankRow = blankRow + 1
- End If
- Next
- End Sub
複製代碼
物料管理3月28日.7z
http://www.mediafire.com/download/55eqy81iu923mf3/%E7%89%A9%E6%96%99%E7%AE%A1%E7%90%863%E6%9C%8828%E6%97%A5.7z |
|