返回列表 上一主題 發帖

請問如何在保護工作表的情況下,可用VBA方式KEY入總表內

回復 1# ann.liu
一般模阻的程式碼
  1. Option Explicit
  2. Sub Ex()  '產品履歷總表內資料KEY
  3.     With Sheets("產品履歷表")
  4.         .Unprotect "123"   '取消保護
  5.         .ShowDataForm      '顯示表單
  6.         .Protect "123"     '再度保護
  7.     End With
  8. End Sub
複製代碼
工單列印表單模組的程式碼
  1. Private Sub Comprint_Click() '的印列程式
  2.     Dim Rng As Range
  3.     Set Rng = Sheets("產品履歷表").Range("A:A").Find(Textnb, LOOKAT:=xlWhole)
  4.     If Not Rng Is Nothing Then
  5.         With Sheets("領退料單")
  6.             .[D3] = Textnb  '產品編號
  7.             .[D4] = Rng.Range("F1")     '模號      :Rng的F欄
  8.             .[D5] = Rng.Range("E1")     '編號/圖號 :Rng的E欄
  9.             .[D6] = Rng.Range("C1")     '客戶      :Rng的C欄
  10.           ' .[D7] = Rng.Range("哪一欄") '生產類別  ****
  11.             .[D14] = TextBox1 '領料人
  12.             .[H3] = Rng.Range("K1")     '材料編號  :Rng的C欄
  13.            ' .[H4]=??             '埋入件編號   Rng的***欄
  14.           '  .[H5] =??            '材料用量(kg) Rng的***欄
  15.             .[H6] = ComboBox3 '生產單位
  16.             .[H7] = ComboBox2 '生產機台
  17.             .PrintOut   '印列
  18.             MsgBox "已印列"
  19.         End With
  20.     End If
  21. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

本帖最後由 GBKEE 於 2014-1-26 10:49 編輯

回復 3# ann.liu
動動手實際體驗一下,才知所以然
工單列印 (物件模組)
模組  (一般)

感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 5# ann.liu



試試看

Ex.rar (64.91 KB)
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 【是否發揮了良能?】人間壽命因為短暫,才更顯得珍貴。難得來一趟人間,應問是否為人間發揮了自己的良能,而不要一味求長壽。
返回列表 上一主題