gpt4 book ai didi

excel - 如何删除给定字符串中的最后一个逗号?

转载 作者:行者123 更新时间:2023-12-03 01:51:40 26 4
gpt4 key购买 nike

我尝试使用下面的代码,但无法删除逗号。请帮忙。

Sub removelastcommas()

Dim i As Integer, str As String

str = Range("A1")

For i = Len(str) To 1
If Mid(str, i, 1) <> "," Then
Exit For
End If
Next
Range("b1") = Left(str, i)

End Sub

最佳答案

使用 InStrRev 函数(不使用循环)的另一个选项是:

Sub removelastcommas()

Dim i As Integer, str As String
str = Range("A1")

i = InStrRev(str, ",")
' comma found in A1
If i > 0 Then
Range("B1") = Left(str, i - 1) & Right(str, Len(str) - i)
Else ' comma not found in A1
Range("B1") = Range("A1")
End If

End Sub

关于excel - 如何删除给定字符串中的最后一个逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40592410/

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