- ベストアンサー
「×1000」と「÷1000」のマクロを作りたい
書式・見た目の表示でなく、 Excelで実際の数値データを1000分の1にしたり、 1000倍にするマクロを作りたいのですが、 うまくいきません。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
すみません、↑のに記載ミスがありました(^^; >また、 >「A1」の部分の数値を1000倍にしたいばあい。 >その数値を記したい部分に「=A1/1000」といれてあげ>てください >/が÷の代わりの記号になります。 ですが、1000倍->1000分の1の間違いです。失礼しました。
その他の回答 (2)
- A98JED
- ベストアンサー率28% (221/778)
Macro1は千倍、Macro2は千分の一にします。 Sub Macro1() ' Macro1 Macro ' マクロ記録日 : 2005/11/11 ユーザー名 : editor Number = ActiveCell.Value Number = Number * 1000 ActiveCell.Value = Number End Sub Sub Macro2() ' ' Macro2 Macro ' マクロ記録日 : 2005/11/11 ユーザー名 : editor ' Number = ActiveCell.Value Number = Number / 1000 ActiveCell.Value = Number End Sub
- onegstar
- ベストアンサー率36% (7/19)
1000倍、もしくは1000分の1にしたい所のカーソルを右クリック →セルの書式設定 →表示形式 →数値 にしてOKをクリックします。 ここまでが下準備となります。 あとはマクロになりますが 「A1」の部分の数値を1000倍にしたいばあい。 その数値を記したい部分に「=A1*1000」といれてあげてください *が×の代わりの記号になります。 また、 「A1」の部分の数値を1000倍にしたいばあい。 その数値を記したい部分に「=A1/1000」といれてあげてください /が÷の代わりの記号になります。 いかがでしょうか??