分享

excel vba-查找 替换

 yuxinrong 2010-04-04
excel vba-查找 替换
 

Private Sub CommandButton1_Click()
ChanZVal = RefEdit1.Value
V1 = InStr(1, ChanZVal, ":")
V2 = InStr(1, ChanZVal, "$")
V3 = InStr(1, Mid(ChanZVal, V2 + 1, 100), "$")
L1 = Mid(ChanZVal, V2 + 1, V3 - 1)
H1 = Mid(ChanZVal, V2 + V3 + 1, V1 - V2 - V3 - 1)
V4 = InStr(1, Mid(ChanZVal, V2 + V3 + 1, 100), "$")
V5 = InStr(1, Mid(ChanZVal, V2 + V3 + V4 + 1, 100), "$")
H2 = Mid(ChanZVal, V2 + V3 + V4 + V5 + 1, Len(ChanZVal) - V2 - V3 - V4 - V5)
For I = H2 To H1 Step -1
   thuan = "$" & L1 & "$" & I
   thuanh = Evaluate("$" & L1 & "$" & I)
    Cells.Replace What:=thuan, Replacement:=thuanh, LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

Next

MsgBox "替换完成", 1 + 64, "系统提示"
End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多