返回列表 上一主題 發帖

[發問] VBA lookup data and check book problems

回復 4# john2006168

   

這些名稱的範圍請整理好
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

本帖最後由 GBKEE 於 2013-7-27 10:17 編輯

回復 6# john2006168
2.如果我在"輸入資料"內click "check  book B1",資料會顯示"SHEETS"DATA".B2.VALUE  ;如沒click,就不顯示
check  book B1 在那裡??
  1. '這是DataBasa工作表模組的程式碼
  2. 'D9 的驗證範圍要指向 vendor Name工作表的 A3:A7
  3. Private Sub Worksheet_Change(ByVal Target As Range)
  4.     Dim I As Integer
  5.     On Error Resume Next
  6.     Application.EnableEvents = False
  7.     If Not Intersect(Target, Range("D9:F9")) Is Nothing Then '改變的儲存格 在 D9:F9內
  8.           If Target(1).Value <> "" Then
  9.             I = Application.Match(Target, [Vendor_name], 0)  '尋找 vendor Name的位置
  10.             [D23] = [Vendor_name].Cells(I, 1)
  11.             [D24] = [Vendor_name].Cells(I, 2)
  12.             [D25] = [Vendor_name].Cells(I, 3)
  13.             I = Application.CountIf([Vendor_name], Target)   '計算 vendor Name 的個數
  14.             If I > 1 Then MsgBox "請小心公司名"
  15.         Else
  16.            [D23:D25] = ""
  17.         End If
  18.     End If
  19.     Application.EnableEvents = True
  20. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 8# john2006168
這是2003版


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

TOP

        靜思自在 : 人要自愛,才能愛普天下的人。
返回列表 上一主題