国产一区二区欧美精品免费-欧美国产日韩在线视频-欧美亚洲国语精品一区二区-欧美激情五月综合啪啪-国产69精品麻豆久久久久-亚洲人成精品久久久久桥网站-欧美刺激肥熟在线视频-十七岁日本免费完整版BD-黑夜在线拖拽不卡第一页

`
發(fā)表于2025/9/4 11:09:46 樓主 
頭像 等級:初學(xué)者
積分:1
財(cái)富值:2.00
身份:普通用戶
改了格式,也不行,用表格序列填充也不行
我的個(gè)性簽名
發(fā)表于 2025/9/4 14:33:44   
頭像 等級:大師
積分:386
財(cái)富值:97
身份:普通用戶

您的數(shù)值位數(shù)已經(jīng)超過15位,轉(zhuǎn)換為數(shù)值會(huì)自動(dòng)以科學(xué)計(jì)數(shù)法顯示。

方案一:自定義單元格格式,將前方固定位數(shù)作為格式前綴

方案二:建立遞增輔助列,用textjoin函數(shù)拼接固定前綴

我的個(gè)性簽名
發(fā)表于 2025/9/4 14:56:23   
頭像 等級:初學(xué)者
積分:1
財(cái)富值:2
身份:普通用戶

回復(fù):2樓


大神,可以幫忙設(shè)置下嘛,不勝感激!
我的個(gè)性簽名
發(fā)表于 2025/9/6 12:48:09   
頭像 等級:初學(xué)者
積分:3
財(cái)富值:2
身份:普通用戶
Sub FillLargeNumbersWithString()
    Dim i As Long
    Dim currentNum As String
    Dim ws As Worksheet
    
    Set ws = ActiveSheet
    currentNum = "3240990000001983"  ' 起始值(字符串)

    ' 設(shè)置整列格式為文本,防止 Excel 自動(dòng)轉(zhuǎn)換
    ws.Columns(1).NumberFormat = "@"

    ' 循環(huán) 100 次,每次加 1
    For i = 1 To 100
        ws.Cells(i, 1).Value = currentNum
        currentNum = AddOneToString(currentNum)  ' 自定義函數(shù):字符串加 1
    Next i
End Sub

' 自定義函數(shù):對大數(shù)字字符串加 1
Function AddOneToString(numStr As String) As String
    Dim result As String
    Dim carry As Integer
    Dim digit As Integer
    Dim i As Integer
    
    result = ""
    carry = 1  ' 我們要加 1
    
    ' 從右往左逐位處理
    For i = Len(numStr) To 1 Step -1
        digit = Val(Mid(numStr, i, 1)) + carry
        If digit = 10 Then
            digit = 0
            carry = 1
        Else
            carry = 0
        End If
        result = CStr(digit) & result
    Next i
    
    ' 如果最后還有進(jìn)位(如 999 + 1 = 1000)
    If carry = 1 Then
        result = "1" & result
    End If
    
    AddOneToString = result

End Function



安全起見,新建一個(gè)文件運(yùn)行vba以上是ai寫的,填充100行

我的個(gè)性簽名

快速回復(fù)

目前不允許游客發(fā)表,請 登錄 注冊 后再發(fā)貼。