乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何使用VBA代码提取excel工作表数据-vba提取excel数据,excel提取符合条件的行vba

如何使用VBA代码提取excel工作表数据-vba提取excel数据,excel提取符合条件的行vba

作者:乔山办公网日期:

返回目录:excel表格制作


用open语句打开文件,然后应instr查找文本。如果字段是列,那直接找到列,然后用for循环查找就可以了




Sub 提取数据()
Application.ScreenUpdating = False '这句将极大提升效率
n = 1  '数据提取表从第一行开始填充数据
For i = 3 To Sheets.count '从第3个表开始直到最后1个表
    For j = 4 To 2000  '每个表的数据从第四行开始
        If Sheets(i).Cells(j, "C") = "" Then Exit For 'C列数据为空,该表数据提取完毕
        If Sheets(i).Cells(j, "L") <> "√" Then
            Sheets(1).Range("B" & n & ":K" & n).Value = Sheets(i).Range("B" & j & ":K" & j).Value
            n = n + 1
        End If
    Next
Next
Application.ScreenUpdating = True
End Sub

相关阅读

关键词不能为空
极力推荐
  • Excel 2003出问题了怎样修复-excel2003 恢复,2003excel

  • Microsoft Office 帮助中也提供了本文包含的信息。有关如何在“帮助”中查看此信息的说明,请参阅本文的“参考”一节。 更多信息可使用本节中的信息来安装或者修复和重新安装 Office

ppt怎么做_excel表格制作_office365_word文档_365办公网