1
我有一個問題與Excel。我插入了一張圖片以供參考。用另一個長度超過255個字符的字符串替換字符串。類型不匹配(錯誤13)
我需要替換D1單元格中的文本,其中的文本與列A中的任何id匹配,並且我需要將每個id的列B中包含的通訊文本替換爲該文本。
我有一個代碼替換的ID在D1單元格,但問題是,有些文本超過255個字符,它給了我一個「類型不匹配(錯誤13)」錯誤。該代碼看起來是這樣的:
Sub ReplaceText()
For i = 2 To LastRow
id = Range("A" & i).Value
textToReplace = Range("B" & i).Value
Worksheets("Sheet1").Columns("D:Z").Replace What:=id, Replacement:=textToReplace, LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Next i
End Sub
我想知道如果有什麼我可以做的是能夠插入文本超過255個字符。
非常感謝!
謝謝您的回答。 我嘗試了你取得的方式,但不幸的是,當它遇到超過255個字符的字符串時,它仍然給我同樣的錯誤,我不知道什麼是錯的。 – AdrianR
哦,不,對不起,我的壞,它確實有用,我有一個小錯字。 非常感謝! – AdrianR
這個算法是假的!如果200號障礙減少一半身份證會怎麼樣? 「... minim」「TEX」| 「T 5」「veniam ...」 – MGM