在工作表中可以直接用vlookup完成,如果非得vba,vba中也可以调用工作表函数。 Sub test() With Sheets("sheet2") For c = 5 To 100 Cells(14, c) = Application.WorksheetFunction.VLookup(Cells(10, c), Sheets("sheet1").Range("a:b"), 2, 0) Next End With End Sub
追问![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/500fd9f9d72a605993fb5a752434349b023bbaf2?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
哥们,我这必须用VB编程的。并且调用的是access数据库,“cod”“CommData”同时在这一个access数据库中。就是想以“CommData”中的ID为过滤条件,调用“COD”中的某一行来覆盖“CommData”中的选用的ID这一行。该怎么做?