我已经发布了一个类似的问题,但是很遗憾,我意识到我无法使用任何解决方案,因为所有解决方案都删除了单元格中的所有格式:(
我有一个替换各种文本字符串的代码。看起来像这样(还有更多的IF):
Sub Fix()
Dim X As Long, Cell As Range
For Each Cell In Selection
For X = Len(Cell.Text) To 1 Step -1
If Cell.Characters(X, 3).Text = ", ," Then Cell.Characters(X, 3).Text = ","
If Cell.Characters(X, 3).Text = ", (" Then Cell.Characters(X, 3).Text = " ("
If Cell.Characters(X, 3).Text = ", [" Then Cell.Characters(X, 3).Text = " ["
If Cell.Characters(X, 3).Text = ", -" Then Cell.Characters(X, 3).Text = " -"
If Cell.Characters(1, 3).Text = "abc" Then Cell.Characters(1, 3).Text = ""
Next
Next
End Sub
我的代码的最后一行删除abc
,如果它包含在所选单元格的开头。
我正在寻找如何删除abc
(包含在所选单元格的[[末尾中]。
[请记住,我是一个完整的初学者,对编程一无所知。我已经从互联网上复制了上面的代码,只是更改了值。
谢谢您的帮助。