求助:输入行号,即将该行文本形式转化为数字形式,VBA代码怎么写。 - 爱问答

(爱问答)

求助:输入行号,即将该行文本形式转化为数字形式,VBA代码怎么写。

求助:输入行号,即将该行文本形式转化为数字形式,VBA代码怎么写。


Sub macro1()

    Dim irow, n%

    irow = InputBox("请输入需要转化的那一行的行号。")

    If irow = "" Then Exit Sub

    On Error GoTo 100

    n = 1: GoTo 200

100     MsgBox "输入行号错误,请重新开始。": Exit Sub

200

    Do While Cells(irow, n) <> ""

        Cells(irow, n).TextToColumns DataType:=xlDelimited, _

            TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, _

            Semicolon:=False, Comma:=False, Space:=False, Other:=False, _

            TrailingMinusNumbers:=True

        Cells(irow, n).NumberFormatLocal = "G/通用格式"

        n = n + 1

    Loop

End Sub


整行转换为数值格式-两位小数,并使用千分位及符号【可按需更改】

Sub转数字格式()i=InputBox("请输入行号:")Rows(i&":"&i).SelectSelection.NumberFormatLocal="#,##0.00_"Range("A"&i).SelectEndSub。

可以用转换器转换一下

下一篇:c语言中%0.5e和%0.5f有什么区别

上一篇:请问这个右边数字不让编辑修改,Word应该怎么更改设置

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?