[算表] 使用combox值進行vlookup查詢

看板Office作者 (噓~ 不要問!)時間8年前 (2017/09/11 14:08), 編輯推噓0(0014)
留言14則, 3人參與, 最新討論串1/1
軟體:EXCEL 版本:2016 欲使用 COMBOX1.VALUE 的值 經由VLOOKUP函數查詢LIST1工作表 其結果寫入TEXTBOX7值內 Private Sub ComboBox1_Change() Dim data As Range Dim Str2 As String Dim ACC_CODE As String Set data = [ACCCODE] TextBox7.Text = Appliction.WorksheetFunction.VLookup(ComboBox1.Value, list2.Range("ACCCODE"), 2, False) END SUB 執行後出現 錯誤'424' 此數需要物件請問這裡要怎麼修正 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.195.11 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1505110138.A.F04.html

09/11 18:20, , 1F
https://i.imgur.com/H39MDDG 如出現於set data這行的話
09/11 18:20, 1F

09/11 18:21, , 2F
請檢查名稱管理員內是否有ACCCODE該自訂名稱
09/11 18:21, 2F

09/11 18:39, , 3F
感謝S大 忘記說 是出現在下一行
09/11 18:39, 3F

09/11 18:55, , 4F
如果是下一行的話,以原文的巨集會先出現變數先定義
09/11 18:55, 4F

09/11 18:55, , 5F

09/11 18:55, , 6F
因為應是Application,原文為Appliction
09/11 18:55, 6F

09/11 19:01, , 7F
修改後測試是可行的 https://youtu.be/StGqYkPPtcU
09/11 19:01, 7F

09/11 19:22, , 8F
謝謝S大 這種小地方真的好容意漏掉 我還對了好幾遍
09/11 19:22, 8F

09/11 19:22, , 9F
09/11 19:22, 9F

09/12 23:22, , 10F
小技巧是打code時全部小寫,換行程式沒有自動幫你大寫就可
09/12 23:22, 10F

09/12 23:22, , 11F
能有東西打錯
09/12 23:22, 11F

09/12 23:45, , 12F
感謝nac大大告知技巧
09/12 23:45, 12F

09/12 23:46, , 13F
newaac
09/12 23:46, 13F

09/12 23:47, , 14F
newacc 一直打錯抱歉
09/12 23:47, 14F
文章代碼(AID): #1PjYXwy4 (Office)
文章代碼(AID): #1PjYXwy4 (Office)