我有一个表作为数据库放在一起。我正在尝试编写一个宏来搜索表中的系统大小列以查找“2500”,然后搜索标准列以查找“标准”,然后搜索类别列以查找“FL”然后我想从选择与在另一个工作表中找到这些值的行相关的项目列。例如,宏将在 E 列(系统大小)中搜索所有“2500”,然后在 F 列(标准)中搜索所有“标准”,然后在 G 列(类别)中搜索所有“FL”。然后,我希望它从 C 列(选择项目)中复制满足这些要求的每一行的值并将其粘贴到另一张表中。以下是我到目前为止的代码,但我只能让它搜索一个单元格而不是整个列。
Sub ImDoingMyBest()
'
' ImDoingMyBest Macro
'
'
If Sheets("Database").Range("E2").Value Like "*2500*" Then
Sheets("Database").Range("C2").Copy
Sheets("Quote Sheet").Select
Range("B26").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
End If
End Sub