[VBA ] 如何讓Excel中不顯示#N/A
程式中有一段是讓某陣列值寫入某列中,程式碼類似:
Sub ArrayToColumns()
Dim MyArray()
Dim Cols As Integer
Dim i As Integer, c As Integer
Cols = 5
ReDim MyArray(1 To Cols)
Cells.Clear
i = 1
For c = 1 To Cols
MyArray(c) = i
i = i + 1
Next c
Range(Cells(1, 1), Cells(1, Cols + 2)) = MyArray
'Cols+2是故意讓陣列大小<儲存格數目,以顯示我要表達的問題
End Sub
問題:
如果陣列大小<儲存格數目,那些沒有資料的儲存格就會顯示#N/A
請問有辦法在Excel中設定不要顯示#N/A值嗎?
小弟知道這是偏Excel本身設定的問題,可是這邊高手雲集
比較能獲得解答,感激不盡^_^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.90.210
推
10/23 03:21, , 1F
10/23 03:21, 1F
→
10/23 03:22, , 2F
10/23 03:22, 2F
→
10/23 03:23, , 3F
10/23 03:23, 3F
→
10/23 03:24, , 4F
10/23 03:24, 4F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章