【发布时间】:2020-07-02 15:42:10
【问题描述】:
我有一张需要根据某些条件进行过滤的工作表,然后将第一列值/和列 AT 复制到另一张工作表。 第一张表(Sheet1)包含多行(但我们只需要使用 A 和 AT 列) 因此,如果 AT 列包含“N/A”或空白值..那么我们需要将 A 列和 AT 值复制到 Sheet2。 我正在编写如下的 VBA 代码并停留在 YDest 表中的过滤中,我需要在其中过滤数据并放入 Ydest 上的另一个表“缺少信息”
Private Sub Grab_Click()
Dim xSource As Workbook
Dim yDest As Workbook
'## Open both workbooks first:
Set xSource = Workbooks.Open("Vendor Dispatch new.xlsx")
Set yDest = Workbooks.Open("Vendor DisPatch Standard.xlsm")
With xSource.Sheets("Vendor Dispatch new").UsedRange
'Now, paste to y worksheet:
yDest.Sheets("Vendor Dispatch new").Range("A2").Resize( _
.Rows.Count, .Columns.Count) = .Value
yDest.Sheets("Vendor Dispatch new").Range("A2").WrapText = True
End With
yDest.Sheets("Vendor Dispatch new").Rows("2:4").Delete
'y.Sheets("Vendor Dispatch new").Range("1:1").EntireRow.Interior.Color = 1280
'Filter Data with copy into MissingInfoSheet
xSource.Close
yDest.Save
yDest.Close
End Sub
【问题讨论】:
-
你的问题是?..你能举个例子吗?