回答
您需要使用下面的代碼
Sub ClearCell()
Dim Rng As Range
Set Rng = ActiveSheet.Range("A1")
Dim i As Long
For i = 1 To 10
If Rng.Cells(i,1) = "" Then
Rng.Cells(i,1).ClearContents
End If
Next i
End Sub
這將離開細胞真正EMPTY
,而不是用一個零字符""
字符串。
如果您正在尋找清除任意長度的空白單元格,使用
If Len(Trim(Rng.Cells(i,1))) = 0 Then
' .....
這種情況將是任意數量的空格或沒有空格(空字符串)真。這樣(幾乎)任何看起來空白的東西都會被清除。
如果您有一個返回「」的公式,該怎麼辦?這不適用於單元格包含公式。我只是想將所有的單元格一起顯示出來,這樣我就可以讀取它們,而不是滾動瀏覽288000行代碼。我的公式是:= IF(E13 <30,CONCATENATE(A13,B13,C13,「 - 」,TEXT(D13,「hh:mm:ss」),「 - 」,E13),「」) –
確切地說題?上述解決方案解決了這裏給出的問題 – hnk
創建了我自己的簡化問題。 http://stackoverflow.com/questions/29087853/excel-delete-rows-if-formula-returns –
- 1. MEDIAN公式返回空白單元格,如果引用的單元格爲空
- 2. POI:如果輸出空白公式返回空白
- 3. 如果多個單元格=是公式,忽略空白
- 4. Excel表格公式返回空白
- 5. 如果公式的一部分爲空,則返回空白
- 6. 嵌套的IF公式返回一個空白單元格,如果值不可用
- 7. 如果公式格式化單元格
- 8. 如何使Excel「IF」公式計算空白單元格爲「0」?
- 9. VBA如果單元格空白,刪除行,如果沒有單元格空白,結束序列
- 10. Excel導入返回空白單元格
- 11. XML到DataTable - 返回空白單元格
- 12. excel:如果錯誤然後返回「n/a」,但是如果單元格空白不返回任何內容
- 13. 谷歌電子表格:數組公式,如果/並返回「否」,如果前3個單元格爲空
- 14. DataGridViewComboBoxColumn單元格值返回空值
- 15. 公式顯示只有單元格的值,並刪除空白行
- 16. 如何從公式中返回單元格引用
- 17. 如果匹配條件清除表格的單元格值
- 18. Excel VBA - 清除空白不爲空的單元格
- 19. Excel:根據另一個單元格值返回值的公式
- 20. 取一列返回空或結果的公式單元格,只得到帶有結果的單元格
- 21. 如果範圍爲空,則清除單元格內容的VBA
- 22. 從Excel中的公式返回空單元格
- 23. 如何清除表格單元格imageView
- 24. 返回「無數據」如果單元格是空白的,具有「0」或「N/A」
- 25. 如果單元格不是空白,計算平均值
- 26. 如何清除空白空間?
- 27. PHPExcel只返回空單元格值
- 28. 從單元格的textField返回空值
- 29. Excel公式說明:如果單元格爲空,然後XYZ
- 30. 如何有空白單元格
是不是一個空格,而不是空白?或者,您可以將其設置爲一些獨特的字符,例如「@」或「|」,然後搜索該字符並刪除所有匹配項 – tigeravatar
或者您可以在列上過濾「」「'並刪除所有結果 – tigeravatar