乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用宏实现 excel 中的查找功能-excel宏 查询,excel宏应用实例

如何用宏实现 excel 中的查找功能-excel宏 查询,excel宏应用实例

作者:乔山办公网日期:

返回目录:excel表格制作


最简单的用下面这段代码:
查找包含2的单元格 全部替换成1 如【2个】替换成【1】 :
Cells.Replace What:="*2*", Replacement:="1"
如果只把 【2个】 的2 单独替换【1个】 的话,就把两边的*号去掉就可以了

用下面代码
Sub 查找()
t = TextBox1.Text
Sheets("sheet2").Select
For Each a In ActiveSheet.UsedRange
   b = Format(a.Value)
   If Format(a.Value) = t Then a.Select: Exit Sub
Next
Sheets("sheet3").Select
For Each a In ActiveSheet.UsedRange
   b = Format(a.Value)
   If Format(a.Value) = t Then a.Select: Exit Sub
Next
Sheets("sheet1").Select
MsgBox "没找到"
End Sub




添加
X = WorksheetFunction.CountIf(Sheets("数据存储页面中").Range("B:B"), [E6])
If X = 0 Then
MsgBox "不存在"
Else
MsgBox "存在"
End If

因没有zhidao具体内容,可以参照下面程序修改:
Sub 查找搜索()
Dim MyArr, LastRow
LastRow = Sheet2.Cells(Sheet1.Rows.Count, 1).End(xlUp).Row
MyArr = Sheet2.Range("A1:A" & LastRow)
For i = 2 To LastRow
TmpRow = Application.Match(MyArr(i, 1), Sheet1.Range("B:B"), 0)
If Not IsError(TmpRow) Then Sheet2.Cells(i, 3) = Sheet1.Cells(TmpRow, 1)
Next i
End sub

相关阅读

关键词不能为空
极力推荐

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