|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
'补充BN列的信息
Range("BN2").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-1]=""OEM"",""OEM"",VLOOKUP(RC[-56],'4'!C[-54]:C[-37],18,0))"
Range("BN2").Select
Selection.AutoFill Destination:=Range("BN2:BN" & nr2) '末端的行号注意这边用的是下一行的行号,也就是多补充一个数据
'通过sheet“1”和sheet“4”两个表关联之后,填了相关数据,但部分数据由于sheet“4”中没有,所以BN列部分出现了“#N/A”的情况
'所以下面将“#N/A”的情况筛选出来并且都填为“others”
'类型不匹配的情况出现在第二行if语句中,不知错误怎么解决忘大佬相助!!!谢谢!!!
For x = 2 To nr2 - 1 Step 1
If Cells(x, 66) = "#N/A" Then Cells(x, 66).Select
ActiveCell.FormulaR1C1 = "others"
Next x
|
|