我使用VB在Excel中填充數據。它們填充在A列,第1行至3000VB查找並替換爲excel
這裏有一個樣品部分:
H'03F8
H'03FD
H'4404
H'0812
... and so on
現在我想要做的是找到以H」的所有字符串,並刪除這一切發生在表格。所以結果會是這樣:
03F8
03FD
4404
0812
... and so on
對於這種這裏是我使用的代碼:
Dim xl = Microsoft.VisualBasic.CreateObject("Excel.Application")
Dim wb = xl.Workbooks.Add()
Dim sheet = wb.ActiveSheet
Private Sub find_replace()
Dim myRange As Range
myRange = sheet.Range("A1:A3000")
For Each row In myRange
sheet.substitute(myRange, "H'", "")
Next
End Sub
但運行時,它給出了一個錯誤:MissingMemberExeception了未處理。並在詳細信息中顯示:找不到類型爲「工作表」的公共成員'替代'。
我正在使用VB 2010 Express。請幫忙。
爲什麼不使用使用簡單的查找和Excel中。(CTRL + H) – Vasim
更換funtion既然你用一些VB.Net代碼自己填充Excel表格,首先不會在表格中寫入H''更容易? – sloth
感謝Dominic讓我以這種方式思考。知道它像你說的那樣工作。 – slyclam