我有一个包含19个数字字符的单元格。由于其长度,Excel无法显示整个数字,除非您将单元格格式更改为文本。
现在A1值为3310195401193581830。
自动填充序列无效,因为单元格格式为文本。
所以我把这个值分成两部分:
Dim SerialIDR, SerialIDL As String
SerialIDR = Right(ThisWorkbook.Worksheets("Sheet1").Range("A1").Value, 9)
SerialIDL = Left(ThisWorkbook.Worksheets("Sheet1").Range("A1").Value, 10)
ThisWorkbook.Worksheets("Sheet1").Range("A2").Value = SerialIDL & SerialIDR + 1
SerialIDR = Right(ThisWorkbook.Worksheets("Sheet1").Range("A1").Value, 9)
SerialIDL = Left(ThisWorkbook.Worksheets("Sheet1").Range("A1").Value, 10)
ThisWorkbook.Worksheets("Sheet1").Range("A3").Value = SerialIDL & SerialIDR + 2
SerialIDR = Right(ThisWorkbook.Worksheets("Sheet1").Range("A1").Value, 9)
SerialIDL = Left(ThisWorkbook.Worksheets("Sheet1").Range("A1").Value, 10)
ThisWorkbook.Worksheets("Sheet1").Range("A4").Value = SerialIDL & SerialIDR + 3
我如何得到19个字符的数字,然后循环通过一列,并自动填充该列中X个单元格的值。
就像这样:
3310195401193581830
3310195401193581831
3310195401193581832
...
1条答案
按热度按时间jdg4fx2g1#
自动填充整型字符串系列