2017-08-04 3 views
1

私は利用率式を生成するコードを用意していますが、パーセンテージ%で出力したいときは$で表示されます。VBA - カラムをパーセンテージに変換する方法

誰もがVBA経由でこの作業を行う方法を知っていますか?私は簡単に通常のExcelでこれを変更する方法を知っていますが、私はこのプロセスを可能な限り自動化したいと思います。私はこれまで持って何

'Utilisation rates 

With ActiveSheet 
    'Determine last row 
    Dim lastrow2 As Long 
    lastrow2 = .Cells(.Rows.Count, "F").End(xlUp).Row 

    'Copy the original values from column A to column B 
    .Range("H6:H" & lastrow2).Value = .Range("F6:F" & lastrow2).Value 

    'Copy/Pastespecial Divide using cell C3 
    .Range("C3").Copy 
    .Range("H6:H" & lastrow2).PasteSpecial Paste:=xlPasteValues, _ 
              Operation:=xlDivide, _ 
              SkipBlanks:=False, _ 
              Transpose:=False 
    Application.CutCopyMode = False 



End With 

ありがとうございました!!! (:

+1

別のノートをあなたが今求めている**の答えを持つ多くの**質問、これらの回答のいずれかが正しく、あなたの質問に答えた場合正しい答えでチェックマークをクリックして正しいものとしてマークする必要があります。そうしないと、人々はあなたの質問に答えることをやめます。それぞれの質問に対して正しい答えを1つマークしてください。 –

答えて

1

あなただけNumberFormatオプションを使用することができる必要があります:。

.Range("H6:H" & lastrow2).NumberFormat = "0.00%" 
+0

完了しました。ありがとうございました:) – user8384641

+1

ソリューションに満足している場合は、回答を受け入れることを忘れないでください。 – Zac

+1

@Zac OPのプロファイルを見ましたか? :) – pnuts

関連する問題