gpt4 book ai didi

excel - 使用 VBA 的搜索按钮

转载 作者:行者123 更新时间:2023-12-04 22:26:18 28 4
gpt4 key购买 nike

此代码假设正在从另一个工作表中查找关键字。它工作正常,但我必须从其他工作表中输入确切的工作。我该如何改进它以使其仅搜索关键字。例如,如果我想搜索 Red Car,我只想输入 Red。

Private Sub CommandButton1_Click()
totalsheets = Worksheets.Count
mykeyword = Worksheets("MasterSheet").Cells(2, 8).Value
For i = 1 To totalsheets

If Worksheets(i).Name <> "MasterSheet" Then
lastrow = Worksheets(i).Cells(Rows.Count, 1).End(xlUp).Row

For j = 2 To lastrow
If Worksheets(i).Cells(j, 1).Value = mykeyword Then
Worksheets("MasterSheet").Activate
lastrow = Worksheets("MasterSheet").Cells(Rows.Count, 1).End(xlUp).Row
Worksheets("MasterSheet").Cells(lastrow + 1, 1).Value = Worksheets(i).Name
Worksheets("MasterSheet").Cells(lastrow + 1, 2).Value = Worksheets(i).Cells(j, 2).Value
Worksheets("MasterSheet").Cells(lastrow + 1, 4).Value = Worksheets(i).Cells(j, 3).Value
Worksheets("MasterSheet").Cells(lastrow + 1, 3).Value = Worksheets(i).Cells(j, 4).Value

最佳答案

而不是 If Worksheets(i).Cells(j, 1).Value = mykeyword
尝试:If Instr(Worksheets(i).Cells(j, 1).Value, mykeyword) > 0

关于excel - 使用 VBA 的搜索按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57629888/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com