![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
myIndexArea は Rangeオブジェクトを格納した変数ですか?
その場合はIndex関数を使う必要はありません。
「Range オブジェクトの Item プロパティ」を使えば良いです。
myTemp = myIndexArea.Item(myRow, myColm).Value
Item プロパティはセル範囲 (Range オブジェクト) を返しますから、
取得したい項目に合わせて、ValueプロパティやAddressプロパティを使います。
MsgBox myIndexArea.Item(myRow, myColm).Address
省略形で..myIndexArea(myRow, myColm).Address...とも書けます。
とても助かりました。
myIndexArea は、Rangeオブジェクトとして、定義していましたが、教えて頂いたようなやり方は、まったくしりませんでした。
本当にありがとうございました。
No.1
- 回答日時:
もう少し具体的に書いたほうがよいのではないでしょうか。
値が取得できているのにセル番地が取得できないというところ。
そのセルを選択して
Msgbox ActiveCell.Address
でもいいんでしょうけど、やりたいことと合ってますか?
ご回答ありがとうございます。
質問内容が正確でなくて、申し訳ありません。
Index関数を使ったコーディングは以下の通りです。
myTemp = Application.Index(myIndexArea, myRow, myCol)
教えて頂いた Msgbox ActiveCell.Address でセル番地を確認しましたが、Index関数で検索しているセルとは別の場所でした。
Index関数の仕様としては、セルをアクティブにして値を参照しているわけではないようなのですが、できれば、何とかIndex関数で検索した値があるセル番地を取得したいと思っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Excel(エクセル) エクセルのセル値に対応してマクロを実行する方法を教えてください セルA1が「1」の時にマクロ名「マク 2 2022/06/19 18:45
- Excel(エクセル) 【VBA】エクセルで選択した範囲の値のみをクリップボードにコピーするコードについて 3 2023/03/08 17:41
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) Excelのマクロで、特定のセルから順番に値を取得したい 5 2022/12/06 15:34
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数指定セルの可視セルのみを...
-
VBA 日付の引き算
-
昨日、質問した件『VBA にて、...
-
特定の色のついたセルを削除
-
Excel 範囲指定スクショについ...
-
エクセルVBAによる不連続データ...
-
EXCEL VBA 文中の書式ごと複写...
-
VBAマクロ実行時エラーの修正に...
-
VBA:日付を配列に入れ別セルに...
-
VBAでユーザーフォームにセル値...
-
VBA 検索
-
エクセルマクロのVBAでINDEX関...
-
シートに条件付き書式のセルが...
-
Excelで空白セル直前のセルデー...
-
エクセル VBAの時間制御
-
Excel VBAで特定の範囲の空白セ...
-
エクセルVBA ダブルクリックし...
-
特定のセルの文字数を数え、奇...
-
VBAで3の倍数の乱数を取得する
-
VBAのTIMER関数で返された値を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
Excel UserForm の表示位置
-
エクセルVBA 配列からセルに「...
-
EXCEL VBA 文中の書式ごと複写...
-
特定の色のついたセルを削除
-
【Excel VBA】一番右端セルまで...
-
Excelで空白セル直前のセルデー...
-
【VBA】写真の貼り付けコードが...
-
VBAコードについて教えてくださ...
-
【VBA】【ユーザーフォーム_Lis...
-
Excel 範囲指定スクショについ...
-
VBAでユーザーフォームにセル値...
-
VBA:日付を配列に入れ別セルに...
-
VBA にて、条件付き書式で背景...
-
Excel VBAでCheckboxの名前を変...
-
複数指定セルの可視セルのみを...
-
Excel VBA IF文がうまく動作し...
-
エクセルのカーソルを非表示に...
-
入力規則のリスト選択
-
VBA 複数条件の分岐処理の上手...
おすすめ情報