
No.4ベストアンサー
- 回答日時:
No.2です。
名前の定義範囲が1セルに対しての数式であるのなら、イミディエイトウィンドウでの検証ですが(複数セル範囲の検証は未実施)、
? Evaluate("大統領")
バイデン
でした。
勘違いでしたらごめんなさい。
Evaluate ・・・なるほどですね!!
Evaluateであれば、数式にも対応できそうですもんね。
ただ、値を取得したいだけなのに、ちょっとオーバースペックのような気がするのと、Evaluateの知名度ですよね。メンテに不安を感じるので、やはり、そもそもの発想がNGそうですね。
こんな質問にお付き合いいただき、ありがとうございました。
No.3
- 回答日時:
こんばんは、
#1です。頓珍漢な回答をしてしまったのかも知れませんね。
上塗りをするようで恥ずかしいのですが、
素人の認識を書きます。違っているかと思いますが
ご教授を頂けるものであれば、お願いいたします。
セル、セル範囲に付けた名前の解釈なのですが、私は単セル、セル範囲に付ける変数名位に考えていました。内容が数式の場合はファンクションみたいに考えています。つまり、定数と言う考え方は私にはありませんでした。
名前を定義したセルの値を変えても名前が変わらない入物のような感じです。
名前定義されたセルの参照式ですが、ご質問にある通り
私もRange("名前A").Value でしょうか、
あとこれは、ママチャリ様の以前の回答にあったもので覚えたものですが
Range("名前A")(1).ValueとかRange("名前A").Item(1).Value とかでしょうか、
名前定義された範囲はコレクションになると思いますので
限定する必要がある場合Itemなどを付けるかと、、
また、範囲(コレクション?)なので
For Each c In Range("名前A") のようなループで取得すると思います。
あと Application.Gotoも使えたと思います
Application.Goto Reference:="大統領"
Debug.Print Selection(1).Value
No.1
- 回答日時:
こんにちは
ママチャリ様、いつも回答を参考にさせて頂いております。
ご質問についてですが、セルやセル範囲の名前と定数の名前は少し違うように思います。
RangeはObject型であり、Constはデータ型と理解しています。
定数名としてConstした名前は データ型 を扱う時と同じようにすれば良いと思います。
>どのように書くのが一般的だと思いますか?
趣味の範疇の私には、一般的を判断する事はスキル、経験不足で出来ませんが、
Const test As Long = 1
Dim buf As Variant
buf = 10 + test * 2
Debug.Print buf ; "::" ; test
そのまま定数名で参照すると思います。
ご回答、ありがとうございます。
たしかに、定数の定義は、Const が一般的ですよね。
ただ、名前の定義では、セル範囲だけではなく、値や数式にも名前が付けられるということなので、ちょっとVBAから操作してみたいなと思った次第です。
補足に例を添付します。シート上の数式では参照できるのですが、これをVBAから参照する方法が知りたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
【Excel VBA】ファイルを保存した時に自動的にマクロを実行する方法
Excel(エクセル)
-
エクセルのセル中で最初の0を表示する方法
Excel(エクセル)
-
エクセルvbaで重複データを加算したい
Excel(エクセル)
-
4
どちらからも検索して一覧表を作成できるエクセル表を作りたい
Excel(エクセル)
-
5
Excelで「1,2,3,4,5」を「1-5」とまとめることはできますか?
Excel(エクセル)
-
6
エクセルvlookupのようなマクロ機能はできますか
Excel(エクセル)
-
7
【Excel】A列10個の数字、B列10個の数字、どの各組合わせがばらつきが少ない?
Excel(エクセル)
-
8
IF文の管理を簡単にしたい
Excel(エクセル)
-
9
[Excel vba] シート名でExcelファイル検索
Visual Basic(VBA)
-
10
Excel 【データの加工】
Excel(エクセル)
-
11
元データから連続5日以上だった人を抽出したい
Excel(エクセル)
-
12
マクロを修正できないものか、統合シートについて
Excel(エクセル)
-
13
iferrorなど詳しい方…!! 本日別件で質問をなげ、エクセルの神様のような方から答えをいただいた
Excel(エクセル)
-
14
【マクロ】指定したフォルダ内のExcelファイルからデータを集約したい
Excel(エクセル)
-
15
エクセルについて質問です。
Excel(エクセル)
-
16
Excel 条件付きの書式 マクロ
Excel(エクセル)
-
17
エクセル4つ飛び平均
Excel(エクセル)
-
18
Excelで連番を振る方法について
Excel(エクセル)
-
19
PC操作ログの集計について良い方法を教えてください
Excel(エクセル)
-
20
Excelについてご教授お願い致します。 ただ今、シフト表を作成しているのですが添付写真のように左記
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
excelのCOUNTIF関数で、『範囲=...
-
5
Excelについて(セル内の文字を...
-
6
対象セル内(複数)が埋まった...
-
7
エクセル 足して割る
-
8
エクセルで月末、月初の判定を...
-
9
【Excel】 セルの色での判断は...
-
10
EXCEL VBA セルに既に入...
-
11
セルをクリック⇒そのセルに入力...
-
12
excelの特定のセルの隣のセル指...
-
13
Excelで、「特定のセル」に入力...
-
14
エクセルの一つのセルに複数の...
-
15
貼り付けで複数セルに貼り付けたい
-
16
【エクセル】IF関数 Aまたは...
-
17
Excelで数式内の文字色を一部だ...
-
18
ピボットテーブルの更新時にエ...
-
19
VBAでの結合セルのコピー&ペー...
-
20
セル番号を返す関数
おすすめ情報
公式facebook
公式twitter
名前「大統領」の値「バイデン」をVBAで参照したいです。