乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>替换宏代码

<em>EXCEL</em>替换宏代码

作者:乔山办公网日期:

返回目录:excel表格制作


这个只需要公式就可以了嘛

H2公式:

=if(a2=1,b2*4,b2)

I2公式:

=if(a2=2,c2*4,c2)

选中H2:I2,下拉复制公式即可得到你现在的H,I列数据。


也可以在将你的空列数据作为我上面的公式列。

得到结果以后,再复制结果,选择性粘贴——数值——粘贴到B,C列

如果非要用宏。zhidao我帮你写一个吧。

sub a()
for i=2 to [a65536].end(3).row
     if range("A"&i)=1 then
        range("B"&i)= range("B"&i)*4
     elseif range("A"&i)=2 then
        range("C"&i)= range("C"&i)*4
     end if
 next i
 end sub


下列代码将B列等于3、4、5的单元格分别替换为“张三”、“李四”、“王五”。如果数字对应的名字太多,可用两列辅助列将数字和人名一一对应,再循环用查找替换的方法。注意因循环次数太多,循环前要停止屏幕刷新,否则运行时间很长。
Sub ABC()
For Each Ra In Range("B1:B" & [B65536].End(xlUp).Row)
Select Case Ra.Value
Case 3
Ra.Value = "张三"
Case 4
Ra.Value = "李四"
Case 5
Ra.Value = "王五"
End Select
Next
End Sub
鼠标移至工作表标签名处,右键,查看zhidao代码,将下列代码粘贴进去
Sub 替换()
For i = 1 To [H65536].End(xlUp).Row
Cells(i, 8).Replace What:="beijing", Replacement:="北京"
Cells(i, 8).Replace What:="shanghai", Replacement:="上海"
Cells(i, 8).Replace What:="xinjiang", Replacement:="新疆"
Cells(i, 8).Replace What:="", Replacement:="江西"
Next
End Sub
退出VB窗口,ALT+F8,运行替换宏。

excel替换

相关阅读

  • <em>EXCEL</em>替换宏代码

  • 乔山办公网excel表格制作
  • 这个只需要公式就可以了嘛来H2公式:=if(a2=1,b2*4,b2)I2公式:=if(a2=2,c2*4,c2)选中H2:I2,下拉复制公式即可得到你现在的源H,I列数据。也可以在将你的空列数据作为我上面的公式列。得到结果
关键词不能为空
极力推荐

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