2

列のセル値が小数点以下2桁のみを表示するように、既存のExcelファイル(xls)セルをフォーマットしたいと思います。

の代わりに0.090919729581319146%、を表示したいと思い0.09%ます。

複数のドキュメントでこれを行う必要があるため、変換を適用するための繰り返し可能な方法が必要です。私はマクロを考えていました-そしてExcel2010の統合マクロレコーダーでそれを試しましたが、残念ながらそれを動作させることができませんでした。

C3->C5000の範囲をフォーマットするだけです。

4

1 に答える 1

1

ウェブで何かを見つけました。このコードを見てください。それは私が話していることをします:

Sub NurZumUeben()
With Range("C2:C5000")
    .Replace What:="%", Replacement:="", LookAt:=xlPart, SearchOrder:=xlByRows
        Range ("K1") = 100
        Range ("K1").Copy
    .PasteSpecial Paste :=xlPasteAll, Operation:= xlDivide
    .NumberFormat = "0.00%"
        Range("K1").Clear
End With
End Sub

ここに画像の説明を入力してください

于 2012-12-08T18:21:13.750 に答える