在VBA代碼解決方案中,,有各種實(shí)例的利用,這些實(shí)例很多是職場(chǎng)工作中的場(chǎng)景,,大家完全可以利用我文章中的代碼,,把這些稍微的修正一下,適合自己的工作環(huán)境就可以了,。今后還會(huì)陸續(xù)的給大家推出,,爭(zhēng)取每篇文章都給大家解決一種問題,讓大家在看代碼的過程中可以了解到VBA代碼的實(shí)戰(zhàn)例子,,大家要把VBA應(yīng)用到自己的實(shí)際工作中,,解決自己的實(shí)際問題,提高自己的工作效率,。之前給大家講了查找的內(nèi)容,,利用的是FIND及其他的方法,,今日給大家講解的是單元格內(nèi)容的替換。1 Replace方法在VBA代碼中,,如果需要替換單元格內(nèi)指定的字符串,,那么可以使用Range對(duì)象的Replace方法。REPLACE也是EXCEL函數(shù)中的一員,,今日給大家講的是此函數(shù)在VBA中的利用,。在VBA中此函數(shù)的應(yīng)用非常的廣泛,是應(yīng)用于Range對(duì)象的一種方法,。那么什么是方法呢,?這講講的是函數(shù),如果將函數(shù)與某個(gè)對(duì)象綁定,則該函數(shù)也可以稱為方法,。應(yīng)用于Range對(duì)象的Replace方法是替換指定區(qū)域內(nèi)單元格中的字符的手段,。expression.Replace(What, Replacement, LookAt, SearchOrder, MatchCase, MatchByte, SearchFormat, ReplaceFormat)1)expression是必需的,返回一個(gè)Range對(duì)象,。2)What 必需,,數(shù)據(jù)類型:Variant,是Microsoft Excel 要搜索的字符串,。3)Replacement必需,,數(shù)據(jù)類型:Variant 是替換字符串。4)LookAt 可選,,數(shù)據(jù)類型:Variant 可為以下 XlLookAt 常量之一: xlWhole 或 xlPart ,。5)SearchOrder可選,數(shù)據(jù)類型:Variant 可為以下 XlSearchOrder 常量之一: xlByRows 或 xlByColumns ,。6)MatchCase可選,,數(shù)據(jù)類型:Variant 如果為 True ,則搜索區(qū)分大小寫,。7)MatchByte可選,,數(shù)據(jù)類型:Variant 只有在 Microsoft Excel 中選擇或安裝了雙字節(jié)語言時(shí),才能使用此參數(shù),。如果為 True ,,則雙字節(jié)字符只與雙字節(jié)字符匹配。如果為 False ,,則雙字節(jié)字符可與其對(duì)等的單字節(jié)字符匹配,。9)SearchFormat 可選,數(shù)據(jù)類型:Variant 該方法的搜索格式,。ReplaceFormat可選,,數(shù)據(jù)類型:Variant 該方法的替換格式。2 利用VBA代碼替換單元格內(nèi)字符串的代碼及代碼解讀 Sub mynz_9() '9 利用VBA代碼替換單元格內(nèi)字符串 Range("A1:A5").Replace "你好", "您好"上述過程將工作表A1:A5單元格中的“你好”字符串替換成“您好”字符串,。 1 expression.Replace 方法的意義是什么,? 2 expression.Replace 方法有哪些實(shí)際應(yīng)用?
|