|
做了一个EXCEL宏,目的是将数据的某一列列的格式设置成"000"三位,请帮助看看,谢谢
但是有一个问题就是数据的行数不固定,同时具体是哪一列需要进行选取,请问如何使宏可以自动判断数据的行数,然后再次进行格式的设置,谢谢
Sub format_text()
'
' format_text Macro
'
'
Columns("C:C").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("B1").Select
ActiveCell.FormulaR1C1 = "=RIGHT(""000""&RC[-1],3)"
Range("B1").Select
Selection.AutoFill Destination:=Range("B1:B500")
Range("B1:B500").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
|
|