If checkRECORD1 > 0 Then If checkRECORDvalue > 0 Then matchRECORD1 =
Evaluate("INDEX(TEMPDB!E" & lrCHIIMPORT2 + 1 & ":E" & lr3CHIMPORT2 & _
",MATCH(STATIONS!B" & RARTSTAT3 &"& STATIONS!" & Cells(1, cARTIST).Address & _
" , TEMPDB!C" & lrCHIIMPORT2 + 1 & ":C" & lr3CHIMPORT2 & _
" & TEMPDB!A" & lrCHIIMPORT2 + 1 & ":A" & lr3CHIMPORT2 & "))")
好的,我上面的代码遇到了一些麻烦。为了缓解这里的问题,有一些澄清: checkRECORD count在SEARCH表中有这样的条目 checkRECORDvalue正在检查该条目在特定列中是否具有任何值(可以是文本或数字或为空)
在这种情况下,应返回的索引/匹配是数字:25(在某些其他情况下可以是文本)。范围非常清楚,在这种情况下的标准是STATIONNAME和ARTISTNAME。当我手动检查它(KJLU和HW-BREEZIN`)时,两者都存在,并且还有值要返回 - 25!
我阅读了有关此问题的其他文章,但我不太明白为什么以及在哪里需要CLNG(来自其他主题的解决方案)?
对于matchRECORD1,我经常收到0或者错误2042!