- 帖子
- 104
- 主題
- 32
- 精華
- 0
- 積分
- 144
- 點名
- 0
- 作業系統
- windowsXP
- 軟體版本
- 2007
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2013-2-25
- 最後登錄
- 2022-9-2

|
6#
發表於 2013-6-27 10:36
| 只看該作者
本帖最後由 lifedidi 於 2013-6-27 10:38 編輯
回復 5# luhpro
luhpro大大好:
我這樣的設定很像有點亂,我會依照大大建議修改。
回到問題:
大大的程式碼沒問題!是小弟在下一步時出現問題,想請教!
《實際表格》 │ 《對應程式碼》
i = 爐號.Offset(-9, Columns.Count - 2).End(xlToLeft).Column - 爐號.Column + 1
專案編號 │ 爐號.Offset(-9, i) = 新增資料.專案編號
製造傳票編號 │ 爐號.Offset(-8, i) = 新增資料.製造傳票編號
領出數量 │ 爐號.Offset(-7, i) = 新增資料.領料重1
領出日期 │ 爐號.Offset(-6, i) = 新增資料.領料時間1
領出時間 │ 爐號.Offset(-5, i) = 新增資料.TextBox1
退回數量 │ 爐號.Offset(-4, i) = 新增資料.退料重1
退回日期 │ 爐號.Offset(-3, i) = 新增資料.退料時間1
退回時間 │ 爐號.Offset(-2, i) = 新增資料.TextBox1
員工姓名 │ 爐號.Offset(-1, i) = 新增資料.真實姓名
員工編號 │ 爐號.Offset(0, i) = 新增資料.真實編號
淨用重量 │ 爐號.Offset(1, i) = 新增資料.領料重1 - 新增資料.退料重1
庫存數量 │ 爐號.Offset(2, i) = Val(爐號.Offset(2, Columns.Count - 2).End(xlToLeft).Column - 爐號.Column) - (Val(新增資料.領料重1) - Val(新增資料.退料重1))
以上在《庫存數量》有點問題,小弟的想法是庫存數量為【前一筆資料的庫存數量 - 這次的淨用數量】
算出來的值和實際的值不同
而前一筆的庫存數量位置怎麼抓呢?
這樣寫的值是抓到哪一格去了...
Val(爐號.Offset(2, Columns.Count - 2).End(xlToLeft).Column - 爐號.Column) |
|