![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
こんにちは。
maruru01です。名前定義で、[参照設定]欄に「=0.05」と設定したということでしょうか?
その場合、
MsgBox Application.Names("Syouhizei")
とすれば、「=0.05」と表示されます。
>これをマクロで使うときは
どうやって使うのか分かりませんが、数式に入れる場合は、
Range("B1").Formula = "=A1*Syouhizei"
とすれば、A1に0.05を掛けた値がB1に表示されます。
この回答への補足
マクロ内で
Const Syouhizei As Long = 0.05
としなくても、すでに名前で定義しているSyouhizeiをそのまま使いたかったのです。消費税変更時にも、マクロの定数を変更しなくてもいいように。。。
マクロ内で「0.05」という値としてSyouhizeiを使う方法はご存じないでしょうか。お願いします。
早速の回答、ありがとうございます。
>名前定義で、[参照設定]欄に「=0.05」と設定したということでしょうか?
そうです。
>MsgBox Application.Names("Syouhizei")とすれば、「=0.05」と表示されます。
はい、できました。
Application.Namesですか。参考にします。
No.1
- 回答日時:
とりあえず的には、
Msgbox Range("Syouhizei")
で表示が可能だと思います。
処理に使うには、「zei=Range("Syouhizei").Value」とかでしょうか。
この回答への補足
自己レスです。
いろいろやってみて、
MsgBox Val(Replace(Application.Names("Syouhizei").Value, "=", ""))
で解決しました。
もっとスマートなやり方もあるんでしょうが、
とりあえず解決しました。
回答を下さった皆様に感謝します。
ありがとうございましたヽ(^。^)ノ
早速の回答、ありがとうございました。
ですが、
実行時エラー '1004':
'Range'メソッドは失敗しました:'_Worksheet'オブジェクト
となってしまいます。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
"I love you" をかっこよく翻訳してみてください
あなたが考えるいちばんかっこいい "I love you"の訳を教えてください。
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
エクセルVBAで選択状態を解除のしかた
Excel(エクセル)
-
-
4
EXCELマクロ 保護されているシートのダイアログを表示させない方法
Visual Basic(VBA)
-
5
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
6
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
7
エクセルVBAで、ボタンの文字を変えたい
Excel(エクセル)
-
8
EXCELのVBAでRange(A1:C4")を変数にする方法を教え"
Visual Basic(VBA)
-
9
VBAを何回も作り直して、容量が増えた
Excel(エクセル)
-
10
クリックイベントなのに、2回クリックしないとフォー
Access(アクセス)
-
11
VBAでループ内で使う変数名を可変にできないか。
Visual Basic(VBA)
-
12
Excel VBA ステップインが途中で通常実行になってしまう
Excel(エクセル)
-
13
ADO VBA 実行時エラー3021
Visual Basic(VBA)
-
14
EXCEL VBAで、セルの文字列の前後に文字を入力する方法は?
その他(Microsoft Office)
-
15
特定のPCだけ動作しないVBAマクロがあります。その理由は?
Visual Basic(VBA)
-
16
VBAのFind関数で結合セルを検索するとヒットしない
Visual Basic(VBA)
-
17
VBAで別モジュールへの変数の受け渡し方法
Visual Basic(VBA)
-
18
VBA 変数名に変数を使用したい。
Visual Basic(VBA)
-
19
private subモジュールを他のモジュールから呼び出して使う方法を教えてください(-.-)
Visual Basic(VBA)
-
20
エクセルVBA 作業後に選択範囲を解除する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
皆さん定義を教えてください 「...
-
無限から無限を引いたら何にな...
-
複雑な家庭とは
-
日本語 ことば ひとまわり ふた...
-
1未満と1以下の違い
-
べき乗
-
「互いに素」の定義…「1と2は互...
-
eの0乗は1ってどういう原理です...
-
大学受験の数学で使う記号など...
-
最大元と極大元の定義の違いが...
-
なぜ月・日は0から始まらない??
-
空間座標の角度の求め方
-
5桁の整数nにおいて,万の位,...
-
0^1(0の1乗)はいくつでしょ...
-
ACCESS VBAでインポート定義の場所
-
フーリエ級数展開の初項はなぜa...
-
数学、虚数の大きさは?
-
Excel2013名前の定義のあるシー...
-
ACCESS IIF関数 複数条件の設...
-
“半日”って何時間のことなんで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
皆さん定義を教えてください 「...
-
無限から無限を引いたら何にな...
-
最大元と極大元の定義の違いが...
-
ヘシアンが0の場合どうやって極...
-
「logx^2=2logx」が間違って...
-
「互いに素」の定義…「1と2は互...
-
1未満と1以下の違い
-
べき乗
-
eの0乗は1ってどういう原理です...
-
p⇒q=(¬p)∨qについて
-
複雑な家庭とは
-
日本語 ことば ひとまわり ふた...
-
ACCESS VBAでインポート定義の場所
-
2変数関数の極値について
-
“半日”って何時間のことなんで...
-
ACCESS IIF関数 複数条件の設...
-
正方行列ではない行列にも行列...
-
なぜ、直角三角形ではないのにs...
-
直和分解とは? 同値関係、同値類
-
lim n→0 =n=0となりますが lim ...
おすすめ情報