我要实现一个功能:在一个表格“sheet1”中将符合条件的那些行全部插入到另一个表格"sheet2"中去。
条件:C列的值为“通过”

解决方案 »

  1.   

    简单,在vba中也就是宏代码中用程序实现
      其实excel也相当一个数据库,sheet相当于表
        剩下的就没有什么了吧
        sql语句跟下面的类似,你自己改改   
       insert into [sheet1](字段1,字段2) select [sheet2].字段3,[sheet2].字段4 where [sheet2].字段3='通过'
      

  2.   

    可以通过录制宏来获取代码. 大概流程是:单击 工具/宏/录制新宏   > 数据/倒入外部数据/新建数据库查询(注:此项功能要Office完全安装才能用,Office XP 更佳).接下来按提示窗口一步一步执行就可以了.最后停止录制宏 打开Visual Basec 编辑器就可以看到你所想要的代码.