[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『数値をツールボタンで1/1000にしたい』(せん)
既に入力した数値をツールボタンで1/1000にしたいのですが、
方法ありますか?
みやほりんが 未解決ログ解消を目的に 2007/05/01 11:30 ごろ、投稿しました。 トピ主の[せん]さんの投稿は2002/06/21 01:04:18でした。 Sub TEST20070501a() Dim MyRng As Range, C As Range On Error Resume Next Set MyRng = Selection.SpecialCells(xlCellTypeConstants, xlNumbers) If MyRng Is Nothing Then Exit Sub On Error GoTo 0 For Each C In MyRng C.Value = C.Value / 1000 Next C End Sub 上記のようなマクロをPersonal.xlsやアドインに登録して、 ツールバーのマクロボタンから実行する方法はあります。 上記 TEST20070501a 選択範囲の定数数値セルを1/1000とします。 ただし、ValueからValueへの置き換えなので、一度1/1000した範囲を重複して 実行すると何度も1/1000されてしまいます。 一度のみ適用する場合は「1000で割る数式」に置き換えるのが良いかもしれません。 Sub TEST20070501b() Dim MyRng As Range, C As Range On Error Resume Next Set MyRng = Selection.SpecialCells(xlCellTypeConstants, xlNumbers) If MyRng Is Nothing Then Exit Sub On Error GoTo 0 For Each C In MyRng C.Formula = "=" & C.Value & "/1000" Next C End Sub (みやほりん)(-_∂)b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.