我想編寫代碼來清除其中有一個引號「作爲第一個字符B列任何單元格的內容任何幫助是極大的讚賞刪除單元格的內容 - VBA初學者
-1
A
回答
0
。試想一下:
Sub KlearUp()
Dim rng As Range, r As Range, rKill As Range
Set rng = Range("B:B").Cells.SpecialCells(xlCellTypeConstants)
For Each r In rng
If Left(r.Value, 1) = Chr(34) Then
If rKill Is Nothing Then
Set rKill = r
Else
Set rKill = Union(r, rKill)
End If
End If
Next r
If rKill Is Nothing Then
Else
rKill.Clear
End If
End Sub
編輯#1:
如果單元格包含公式,而不是常量,則更換:
Set rng = Range("B:B").Cells.SpecialCells(xlCellTypeConstants)
有:
Set rng = Range("B:B").Cells.SpecialCells(xlCellTypeFormulas)
+0
由於某種原因,當我運行它時,這並沒有改變任何東西。我試圖刪除的單元格中的文本以「但文本後面有文本」開始 –
+0
實際上這些單元格中有公式..這會有所作爲嗎?這些單元格中有CONCATENATE()函數.. –
+0
@RS見我的**編輯#1 ** –
相關問題
- 1. 填寫一個空白單元格行 - VBA初學者
- 2. 在Excel中刪除VBA末尾的單元格內容
- 3. 如何使用VBA刪除Word中的單元格內容?
- 4. 提取excel單元格 - 初學者
- 5. 刪除DatagridView的單元格內容
- 6. VBA疑惑初學者
- 7. 根據單元格內容刪除DataGridViewRow
- 8. 刪除單元格後刷新單元格內容
- 9. 使用Excel VBA從Word表格的單元格中刪除內容
- 10. 用VBA合併單元格的內容
- 11. C++初學者刪除代碼
- 12. 從tableView刪除記錄 - 初學者
- 13. Neo4j初學者刪除語句
- 14. Haskell初學者:數據刪除。錯誤
- 15. 刪除單元格內容時刪除鍵被按下
- 16. VBA類型的問題初學者
- 17. 根據重複的單元格和第二列的內容刪除行(VBA)
- 18. 如何刪除swt中的網格單元格的內容?
- 19. Excel VBA超鏈接()刪除刪除單元格格式
- 20. 複製單元格內容 - Excel 2010 VBA
- 21. 刪除單元格不會清除單元格內的UITextField
- 22. 指定單元格而不刪除它的原始內容
- 23. 如果範圍爲空,則清除單元格內容的VBA
- 24. Silverlight:刪除網格中特定單元格的內容
- 25. 刪除基於單元格內容的行(動態金額)
- 26. 如果範圍內的單元格爲空,Vba刪除行?
- 27. Excel VBA-刪除字符串和單元格內的下一行
- 28. 當前單元格被更改時清除單元格內容
- 29. 當其他單元格空白時刪除單元格VBA excell
- 30. 使用VBA將文本添加到單元格而不刪除單元格中已有的內容
所以,你在哪裏卡住了?請說明你做了什麼。 –
使用'如果Instr(Cells(1,1),chr(34))= 1那麼Cells(1,1)=「」' – newguy
或者在第一個字符上使用'Left'...提示:'If Left Rng.Value,1)= chr(34)'然後 –