- 帖子
- 396
- 主題
- 12
- 精華
- 0
- 積分
- 425
- 點名
- 0
- 作業系統
- Win10
- 軟體版本
- Office 2016
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 台中
- 註冊時間
- 2013-7-2
- 最後登錄
- 2024-8-23
  
|
13#
發表於 2014-3-4 23:52
| 只看該作者
回復 11# owen9399
因為我的公式裡
TextBox1 = Application.VLookup([iv65536], Range("data"), 2, False)
TextBox2 = Application.VLookup([iv65536], Range("data"), 3, False)
這二行都是要用vlookup去尋找「data」這個"定義名稱"的範圍內容,而我之前只將他定義為L2:N7,
所以你之後再增加內容,但是DATA這個定義的範圍並沒有去修改,所以他就抓不到東西囉,我已經幫你改為L2:N500了
若你之後愈加愈多,你再自己去定義名稱裡面修改範圍吧。
另外我幫你修改了一下- Private Sub UserForm_Initialize()
- ComboBox1.RowSource = Range("L2", Range("L65536").End(xlUp)).Address '下拉式
- End Sub
複製代碼 這樣子你的下拉式選單會自動選定合適的範圍,才不會預設500格,然後下面空那麼多格,麻煩。 |
|