標題:
請問如何在保護工作表的情況下,可用VBA方式KEY入總表內
[打印本頁]
作者:
ann.liu
時間:
2014-1-25 11:51
標題:
請問如何在保護工作表的情況下,可用VBA方式KEY入總表內
[attach]17362[/attach][attach]17362[/attach]各位高手大大好,我想在保護工作表的情況下,
可將userforms表格內的數據KEY入總表,另外key入產品編號後
將對應資料帶入領退料單並列印,謝謝。
作者:
GBKEE
時間:
2014-1-25 16:03
回復
1#
ann.liu
一般模阻的程式碼
Option Explicit
Sub Ex() '產品履歷總表內資料KEY
With Sheets("產品履歷表")
.Unprotect "123" '取消保護
.ShowDataForm '顯示表單
.Protect "123" '再度保護
End With
End Sub
複製代碼
工單列印表單模組的程式碼
Private Sub Comprint_Click() '的印列程式
Dim Rng As Range
Set Rng = Sheets("產品履歷表").Range("A:A").Find(Textnb, LOOKAT:=xlWhole)
If Not Rng Is Nothing Then
With Sheets("領退料單")
.[D3] = Textnb '產品編號
.[D4] = Rng.Range("F1") '模號 :Rng的F欄
.[D5] = Rng.Range("E1") '編號/圖號 :Rng的E欄
.[D6] = Rng.Range("C1") '客戶 :Rng的C欄
' .[D7] = Rng.Range("哪一欄") '生產類別 ****
.[D14] = TextBox1 '領料人
.[H3] = Rng.Range("K1") '材料編號 :Rng的C欄
' .[H4]=?? '埋入件編號 Rng的***欄
' .[H5] =?? '材料用量(kg) Rng的***欄
.[H6] = ComboBox3 '生產單位
.[H7] = ComboBox2 '生產機台
.PrintOut '印列
MsgBox "已印列"
End With
End If
End Sub
複製代碼
作者:
ann.liu
時間:
2014-1-26 10:37
GBKEE 版主你好:
不好意思,我是個新手,所以不太懂,這些程式模應該放在那些正確的位置,
可以請教大大,或上傳有程式的檔案嗎﹖感恩
作者:
GBKEE
時間:
2014-1-26 10:47
本帖最後由 GBKEE 於 2014-1-26 10:49 編輯
回復
3#
ann.liu
動動手實際體驗一下,才知所以然
工單列印 (物件模組)
模組 (一般)
[attach]17368[/attach]
作者:
ann.liu
時間:
2014-1-26 11:51
[attach]17371[/attach]版主你好:
我有試著在你說的位置填入程式,但表單還是不能key入,
或者是可以幫我看看我的錯誤在那裡,謝謝。
作者:
tainanfriend
時間:
2014-2-10 12:56
所以這是代表
還是要有保護工作表的密碼
才能寫程式
來執行嗎??
作者:
GBKEE
時間:
2014-2-10 13:24
回復
5#
ann.liu
[attach]17462[/attach]
試試看
[attach]17463[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)