excel宏如何查找某文字后进行替换

作者&投稿:璩云 (若有异议请与网页底部的电邮联系)
如何在excel宏中搜索并替换某个字符啊?~

问题出现在If Cells(x, i) = "#VALUE!" Then Exit Do
好好理解这句

VBA编程还是即存函数?说下思路:查找X3所在行,然后取行号,再通过行号与列号确定单元格位置,直接给单元格赋值。VBA编程与Excel函数都可以实现

  方法:
  假如要将A1:G100单元格中所有包含“业务”的单元格全部替换为“业务”,可用如下代码:

Sub aa()
Dim i As Integer
With Range("A1:G100")
For i = 1 To .Cells.Count
If WorksheetFunction.CountIf(.Cells(i), "*业务*") = 1 Then
.Cells(i) = "业务"
End If
Next i
End With
End Sub

打开VBE编辑器,粘贴上面的代码,运行后即可达到要求。

假如要将A1:G100单元格中所有包含“业务”的单元格全部替换为“业务”,可用如下代码:

Sub aa()
Dim i As Integer
With Range("A1:G100")
For i = 1 To .Cells.Count
If WorksheetFunction.CountIf(.Cells(i), "*业务*") = 1 Then
.Cells(i) = "业务"
End If
Next i
End With
End Sub

打开VBE编辑器,粘贴上面的代码,运行后即可达到要求。


excel中如何用宏来实现查找、复制与粘贴等操作?
sub test()k=2 dname=InputBox("请输入商品编码:", "提示")for i=1 to sheets(3).range("a65536").end(3).row if sheets(3).cells(i,1)=dname then cells(k,1)=sheets(3).cells(i,1)cells(k,2)=sheets(3).cells(i,2)cells(k,3)=sheets(3).cells(i,3)k=k+1 end if...

如何用宏实现 excel 中的查找功能
用下面代码吧Sub 查找()t = TextBox1.TextSheets("sheet2").SelectFor Each a In ActiveSheet.UsedRange b = Format(a.Value) If Format(a.Value) = t Then a.Select: Exit SubNextSheets("sheet3").SelectFor Each a In ActiveSheet.UsedRange b = Format(a.Value) If Format...

excel 宏查找
当然可以,定位到指定的单元格的。Sheets("Sheet2").Select '先在sheet2表选择为活动 Cells.Find What:="123XXX" '在sheet2表中查找"123XXX"并定位到找到的单元格。

EXCEL如何用宏录制查找并删除的功能
Sub aa()x = [a56565].End(3).Row For i = 1 To x If Cells(i, 1) = "12345" Then Range("a" & i & ":" & "a" & x).Delete End If Next End Sub 12345是文本型数据,否则将“”去掉

Excel使用VBA宏查询包含指定内容的值
Sub main()x = Range("A65536").End(xlUp).Row ReDim arr(1 To x, 1 To 5)brr = Range("A1:E" & x)For i = 2 To UBound(brr)If Left(Cells(i, 5).Value, 4) = "2002" Then k = k + 1 For j = 1 To 5 arr(k, j) = brr(i, j)Next j End If Next i Rang...

excel宏如何查找某文字后进行替换
为您推荐: vba 替换 excel表格批量替换 excel vba编程 excel vba基础入门 excel批量替换软件 excel宏批量替换数字 excel怎么用心替换 excel宏的使用 excel筛选宏 excel表格查找功能 其他类似问题2013-01-18 如何在EXCEL中用宏来批量查找替换指定字符? 3 2013-03-31 如何在excel宏中搜索并替换某个...

Excel如何用宏命令选择某一查找结果所在行
假设特定内容是”abc”查找范围是 A2:A100 Sub delete_row()Set xxx = Range("A2:A100")yy = "abc"For Each xx In xxx If xx = yy Then Set xx1 = xx.End(xlDown)Range(xx.Address & ":" & xx1.Address).EntireRow.Delete Exit Sub End If Next End Sub ...

如何用excel的宏实现查找功能
因没有具体内容,可以参照下面程序修改: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 ...

如何查找EXCEL中的宏啊
禁用提示的是他人在文件中使用的宏,你“打开工具-宏-宏(ALT+F8)”,只能查找你自己编写的宏,自然找不到了。

excel宏如何查找某文字后进行替换
方法:假如要将A1:G100单元格中所有包含“业务”的单元格全部替换为“业务”,可用如下代码:Sub aa()Dim i As Integer With Range("A1:G100")For i = 1 To .Cells.Count If WorksheetFunction.CountIf(.Cells(i), "*业务*") = 1 Then .Cells(i) = "业务"End If Next i End With End...

辽阳市15957107702: 如何在EXCEL中用宏来批量查找替换指定字符? -
红研天王: ctrl+h弹出替换框——查找内容中输入指定字符,指定字符间输入*——替换为输入需要替换成的字符——全部替换,如图:

辽阳市15957107702: excel宏如何查找某文字后进行替换 -
红研天王: 方法:假如要将A1:G100单元格中所有包含“业务”的单元格全部替换为“业务”,可用如下代码:Sub aa() Dim i As Integer With Range("A1:G100") For i = 1 To .Cells.Count If WorksheetFunction.CountIf(.Cells(i), "*业务*") = 1 Then.Cells(i) = "业务" End If Next i End With End Sub 打开VBE编辑器,粘贴上面的代码,运行后即可达到要求.

辽阳市15957107702: excel如何用宏在满足特定条件时替换指定文字? -
红研天王: Set d = CreateObject("Scripting.Dictionary") For i = 1 To [b1048576].End(xlUp).RowIf Not Range("b" & i).Find(";", , xlValues, xlPart) Is Nothing Then d.Add Split(Range("b" & i), ";")(1), Split(Range("b" & i), ";")(0) Next ...

辽阳市15957107702: Excel 如何用宏实现模糊查找替换功能 -
红研天王: 最简单的用下面这段代码:查找包含2的单元格 全部替换成1 如【2个】替换成【1】 :Cells.Replace What:="*2*", Replacement:="1" 如果只把 【2个】 的2 单独替换【1个】 的话,就把两边的*号去掉就可以了

辽阳市15957107702: 如何使用EXCEL公式实现某个单元格部分文字替换为另外个单元格的内容? -
红研天王: 第一步:打开要替换的xls表格,在表格中定位要替换的单元格.然后点击“替换和选择“下面的查找个替换. 第二步:输入查找内容”J“,替换为的内容”H“,点击替换(注意,只点击一次,不可连续点击).然后关闭替换对话框,即可完...

辽阳市15957107702: excel如何用宏实现查找指定两行(多行)里的数据并替换. -
红研天王: Sub test() For i = 3 To 6 For k = 2 To 5 If Cells(i, k) = 1 Then Cells(i, k) = 2 Next Next End Sub

辽阳市15957107702: EXCEL用宏替换文字 -
红研天王: for i=2 to 100 'x列需要处理的行范围cels(i,"x")=replace(cells(i,"x"), "颜色分类:"," ") next i 操作中如遇问题请追问.

辽阳市15957107702: EXCEL,选任意单元格,怎样用宏实现其他相同内容单元格的颜色替换?用快捷键ctrl+c,alt+r,alt+a太繁琐 -
红研天王: 按CTRL+H 点“选项”,点查找内容框右边的“格式”,点“从单元格选择格式”,点击某个特定格式的单元格.点击“替换为”右边的“格式”,设置好你要的格式,点“全部替换”.

辽阳市15957107702: 如何在excel宏中搜索并替换某个字符啊? -
红研天王: 问题出现在If Cells(x, i) = "#VALUE!" Then Exit Do 好好理解这句

辽阳市15957107702: 如何用excel宏替换某列中的几个内容? -
红研天王: 鼠标移至工作表标签名处,右键,查看代码,将下列代码粘贴进去 Sub 替换() For i = 1 To [H65536].End(xlUp).Row Cells(i, 8).Replace What:="beijing", Replacement:="北京" Cells(i, 8).Replace What:="shanghai", Replacement:="...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网