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で質問しましょう!
似たような質問が見つかりました
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Excel(エクセル) アンケート集計用VBAについて教えて下さい。 約100人にアンケート内容が入ったExcelファイルを 1 2022/07/27 13:12
- Excel(エクセル) 別シートの表の値を参照したい 2 2022/03/30 15:11
- Visual Basic(VBA) マクロについて教えてください。 4 2023/06/06 09:06
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
マクロの「Rangeメソッドは失敗しました’Globalオブジェクト」エラーの解決方法について
Excel(エクセル)
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
-
4
EXCELのVBAでRange(A1:C4")を変数にする方法を教え"
Visual Basic(VBA)
-
5
エクセルVBAでフォームのListboxをスクロールするには?
その他(Microsoft Office)
-
6
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
7
エクセルVBAで選択状態を解除のしかた
Excel(エクセル)
-
8
Excel VBA Application.caller エラー2023について
Visual Basic(VBA)
-
9
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
10
screenupdatingが機能しなくて困ってます
Visual Basic(VBA)
-
11
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
12
WorkBooksをオープンさせずにシートにコピーしたい【EXCEL VBA】
Excel(エクセル)
-
13
Excel VBA セルの名前があるか無いかを知るには?
Visual Basic(VBA)
-
14
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
15
Excel VBA あるセルでENTERを押すと特定のセルへ移動したい
Excel(エクセル)
-
16
エクセルvba (ByVal Target As Range)について
Excel(エクセル)
-
17
Excel VBA:フォーム←→セルのアクティブ切り替え
Excel(エクセル)
-
18
初歩的な事だと思います。 Sub または Function が定義されていません。
Visual Basic(VBA)
-
19
EXCEL VBAで、セルの文字列の前後に文字を入力する方法は?
その他(Microsoft Office)
-
20
エクセル関数について(フォントサイズ変更)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自然数 整数 有理数 実数 加法 ...
-
皆さん定義を教えてください 「...
-
三角関数(たとえばf(x)=sinxと...
-
無限から無限を引いたら何にな...
-
ネットストーカーの定義 最近SN...
-
「logx^2=2logx」が間違って...
-
1未満と1以下の違い
-
ACCESS IIF関数 複数条件の設...
-
ACCESS VBAでインポート定義の場所
-
べき乗
-
定義付けできない言葉について
-
p⇒q=(¬p)∨qについて
-
「互いに素」の定義…「1と2は互...
-
日本語 ことば ひとまわり ふた...
-
e<3の証明を教えてください。
-
集合間演算に関する質問
-
変数の宣言の名称を教えてくだ...
-
負の階乗 (-1/2)! =√π
-
ヘシアンが0の場合どうやって極...
-
複雑な家庭とは
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
皆さん定義を教えてください 「...
-
べき乗
-
無限から無限を引いたら何にな...
-
1未満と1以下の違い
-
p⇒q=(¬p)∨qについて
-
「logx^2=2logx」が間違って...
-
数字の1とは何なのか?
-
「互いに素」の定義…「1と2は互...
-
変数の宣言の名称を教えてくだ...
-
ACCESS VBAでインポート定義の場所
-
日本語 ことば ひとまわり ふた...
-
ACCESS IIF関数 複数条件の設...
-
Excelファイルの「数式」タブ→...
-
e<3の証明を教えてください。
-
なぜ小数は自然数ではないので...
-
ヘシアンが0の場合どうやって極...
-
2進数の符号ビットの入った数...
-
最大元と極大元の定義の違いが...
-
eの0乗は1ってどういう原理です...
-
フーリエ級数展開の初項はなぜa...
おすすめ情報