gpt4 book ai didi

excel - VBA从CELL中清除字符

转载 作者:行者123 更新时间:2023-12-04 20:42:41 25 4
gpt4 key购买 nike

VBA 从 CELL 中清除字符,此脚本旨在通过打开的工作簿中的所有工作表并删除特殊字符(因此我可以将 TAB 与 CELL 重命名)但是它只是清理其中的页面脚本运行。

Sub CleanChar()
Dim ws As Worksheet
Dim myString As String
Dim newString As String

For Each ws In Worksheets
With ws
myString = Range("A1").Value
newString = Replace(Replace(myString, ":", ""), """", "")
Range("A1").Offset().Value = newString
End With
Next ws

End Sub

最佳答案

我认为问题可能是您缺少 .在您的Range 面前对象。你说With ws但实际上不要使用 ws ,所以你的 Range对象仅指一个工作表。

试试这个稍微修改过的代码:

Sub CleanChar()

Dim ws As Worksheet
Dim myString As String
Dim newString As String

For Each ws In Worksheets
With ws
myString = .Range("A1").Value
newString = Replace(Replace(myString, ":", ""), """", "")
.Range("A1").Offset().Value = newString
End With
Next ws

End Sub

关于excel - VBA从CELL中清除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29857159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com