国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Excel vba中使用vlookup函數(shù)

    1. 在excel vba編程中使用vlookup()時(shí),vlookup不能直接寫成excel公式中的樣式[ =VLOOKUP(123,A1:C100,3,FALSE) ],會出現(xiàn)“子過程或函數(shù)未定義”的錯(cuò)誤,應(yīng)該寫成application.VLOOKUP(123,A1:C100,3,FALSE) 或者寫成 Application.WorksheetFunction.VLookup()方式。

   2. 如果使用Application.WorksheetFunction.VLookup()時(shí),會報(bào)錯(cuò)“不能取得worksheetfunction的vlookup屬性”,因此最好使用第一種形式:application.VLOOKUP(123,A1:C100,3,FALSE) 。具體原因根據(jù)

   3.在使用上面任何一種形式的時(shí)候都有可能出現(xiàn)找不到“123”的情況,這種情況可以通過判斷語句 Application.WorksheetFunction.IsError()  和 if 配合來處理,讓錯(cuò)誤輸出成自己想要的格式。

  1. findvalue = Application.VLookup(ActiveWorkbook.Worksheets(1).Range("E" & i), o, 2, 0) ' o為所查找的區(qū)域
  2. If (Application.WorksheetFunction.IsError(findvalue)) Then
  3. ActiveWorkbook.Sheets(1).Cells(i, "G").Value = ActiveWorkbook.Sheets(1).Cells(i, "E").Value  
  1. 'vlookup找不到,則G列的值等于E列的值
  2. Else
  3. ActiveWorkbook.Sheets(1).Cells(i, "G").Value = findvalue
  4. End If

參考資料:

http://iofai.com/559.html

http://www.exceltip.net/thread-20656-1-1.html

http://www.excelpx.com/forum.php?mod=viewthread&tid=284178

http://wubinsq.blog.163.com/blog/static/50751341200822144057698/

http://blog.csdn.net/iamlaosong/article/details/8929404

http://www.cpearson.com/excel/callingworksheetfunctionsinvba.aspx

http://www.mrexcel.com/forum/excel-questions/584913-application-vs-application-worksheetfunction.html

打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
經(jīng)典Excel VBA代碼
Excel VBA 7.16規(guī)則多個(gè)Excel表格合并-指定不連續(xù)列,通用性再升級
Excel 如何在VBA中使用VLOOKUP函數(shù)?
用VB操作excel方法匯總
“VBA”學(xué)習(xí)筆記
Excel VBA語句集
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服