簡體   English   中英

為什么在VBA評估索引/匹配中出現錯誤2042?

[英]Why do I get Error 2042 in VBA Evaluate INDEX/MATCH?

我到處都尋求建議,但到目前為止沒有任何幫助!

= Evaluate("INDEX(TEMPDB!E" & lrCHIIMPORT2 + 1 & ":E" & lr3CHIMPORT2 & ", 
 MATCH(STATIONS!B" & RARTSTAT3 & "& STATIONS!" & matchARTIST & "1, TEMPDB!C" & 
 lrCHIIMPORT2 + 1 & ":C" & lr3CHIMPORT2 & " & TEMPDB!A" & lrCHIIMPORT2 + 1 & 
 ":A" & lr3CHIMPORT2 & "))")

我懂了

錯誤2042

兩個條件均為STRING,輸出為INTEGER或STRING!

Sheets("STATIONS").Evaluate("INDEX(TEMPDB!E" & lrCHIIMPORT2 + 1 & ":E" & 
lr3CHIMPORT2 & ", MATCH(STATIONS!B" & RARTSTAT3 & "& STATIONS!" & matchARTIST 
& "1, TEMPDB!C" & lrCHIIMPORT2 + 1 & ":C" & lr3CHIMPORT2 & " & TEMPDB!A" & 
lrCHIIMPORT2 + 1 & ":A" & lr3CHIMPORT2 & ",0))")

我簡直不敢相信...最后只是虛假...!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM