我正在做一個啓發式分析和我有以下問題:VBA的發現與通過macro.Excel替代許多
我想和J列匹配的列d數字中尋找,並通過替換它們「0」。你可以看到什麼,我想在這個圖像上做的:http://imageshack.us/f/96/heuristic.jpg/
代碼的某些部分:
Dim i,j As Integer
Dim temp As String
Dim x As Integer
Dim d As String
i = Application.CountA(Range("E:E")) + 10
'number of cell with values
j = Application.CountA(Range("J:J")) + 10
For j = 11 To j
temp = Range("J" & j).Value
For i = 11 To i
d = Range("D" & i).Value
*
Next
Next
在*
這就存在一個問題,我無法弄清楚如何越過列D中的逗號","
,並存儲數據。我想比較溫度與"d"
,但"d"
上的值。我可以在同一個單元上有多個號碼,例如"3,2,1"
,以及是否有像temp = 3, then d= "0,2,1"
這樣的匹配。
英語不是我的母語,所以我希望你能理解我想要的。
你試過了什麼?如果您有任何問題,請展示您的現有代碼:如果不是,那麼也許可以先寫一些。請格式化您的示例數據以便使用 - 使用「代碼」按鈕。 – 2013-05-14 17:45:04
如果你想讓我發送給我你的宏。 – Delpi10 2013-05-14 17:56:19
@ Delpi10,請編輯你的文章並在那裏添加你的代碼,以便我們可以看看它。 – PowerUser 2013-05-14 18:11:07