No.2ベストアンサー
- 回答日時:
座標のアドレス取得を思いつかなかったので、一旦、その座標にダミーのオブジェクトを置いて、その場所のセルアドレスを取得してみました。
もちろんダミーは取得後削除してます。
Sub TEST()
x = 100
y = 100
Set dmy = ActiveSheet.Shapes.AddShape(msoShapeRectangle, y, x, 10#, 10#)
MsgBox dmy.TopLeftCell.Address
dmy.Delete
Set dmy = Nothing
End Sub
No.5
- 回答日時:
#4の追記です。
> For i = BClm To BClm + 15
> For j = BRow To BRow + 30
この部分は、表示画面内の列数と行数が、せいぜい15列・30行という
前提でのものです。
また、表示画面を超えるような座標が指定された場合のエラー処理は
行なっていませんので、悪しからずご了承願います。 (^^ゞ
No.4
- 回答日時:
ユーザー関数を試みてみました。
=PNT(100,100) または =PNT(A1,A2) の形式で使用します。
なお、座標数値はシートの絶対座標ではなく、表示画面の左上端セルの
左上角を 0,0 とした相対座標です。
Function PNT(myX, myY)
Dim BRow, BClm, BTop, BLft, i, j
BRow = ActiveWindow.VisibleRange.Cells(1, 1).Row
BClm = ActiveWindow.VisibleRange.Cells(1, 1).Column
BLft = ActiveWindow.VisibleRange.Cells(1, 1).Left
BTop = ActiveWindow.VisibleRange.Cells(1, 1).Top
For i = BClm To BClm + 15
If Columns(i).Left > myX + BLft Then Exit For
Next
For j = BRow To BRow + 30
If Rows(j).Top > myY + BTop Then Exit For
Next
PNT = Cells(j - 1, i - 1).Address
End Function
No.3
- 回答日時:
邪道ですが(^^;
Sub Macro2()
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 100, 100, 10, 10).Select
MsgBox Selection.TopLeftCell.Address
Selection.Delete
End Sub
No.1
- 回答日時:
CurrentRegion
を使ってみてください。
参考です。
Sub test()
Dim r As Range
Set r = Range("C5").CurrentRegion
If Intersect(ActiveCell, r) Is Nothing Then
MsgBox "含まれない"
Else
MsgBox "含まれる"
End If
End Sub
この回答への補足
早速のお返事ありがとうございます。
すると任意の座標だとすべてのセル範囲をEachでループ掛ける必要があるのでしょうか?宜しくお願いいたします。
すみません!!早合点してしまいました。
あるセルが、任意のセル範囲に含まれるかどうかではなくって、ある座標が、どのセルに含まれるか?が知りたいんですが?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Excel(エクセル) substitute関数についての質問です 3 2023/06/21 11:57
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) Excelでなぜこのような式をつかっているのでしょうか、行に1,2,3と連番を振るだけなのに 5 2023/04/08 20:00
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) G/標準;-G/標準;""; に例外をつける 3 2023/05/10 08:08
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
このQ&Aを見た人はこんなQ&Aも見ています
-
カンパ〜イ!←最初の1杯目、なに頼む?
飲み会で最初に頼む1杯、自由に頼むとしたら何を頼みますか? 最初はビールという縛りは無しにして、好きなものを飲むとしたら何を飲みたいですか。
-
あなたにとってのゴールデンタイムはいつですか?
一週間の中でもっともテンションが上がる「ゴールデンタイム」はいつですか? その逆で、一週間でもっとも落ち込むタイミングでも構いません。 よかったら教えて下さい!
-
土曜の昼、学校帰りの昼メシの思い出
週休2日が当たり前の今では懐かしい思い出ですが、昔は土曜日も午前中まで学校や会社がある「半ドン」で、いつもよりちょっと早く家に帰って食べる昼ご飯が、なんだかちょっと特別に感じたものです。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
好きな和訳タイトルを教えてください
洋書・洋画の素敵な和訳タイトルをたくさん知りたいです!【例】 『Wuthering Heights』→『嵐が丘』
-
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
Excelのシート上のShapeにイベントは設定できる?
Excel(エクセル)
-
エクセルのコマンドボタンの位置をVBAで指定できませんか?
Excel(エクセル)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
座標(x,y)間(=2点)の...
-
測量座標と算数座標の違い
-
「原点に返る」と「原点に戻る...
-
Excelで、任意の座標が属するセ...
-
重分積分の極座標変換について
-
外積が右ねじの向きであること...
-
三角関数 範囲が-πからπのとき...
-
距離と方向角から座標を求める...
-
【数学】 解説の下から4行目が...
-
右下の小さい数字について
-
「0でない2つのVのベクトルu,v...
-
座標値 世界測地系と日本測地系...
-
複素数平面についてです ①xy平...
-
Googleマップに地図に載ってな...
-
座標を回転させる計算方法を教...
-
軌跡と方程式
-
なぜベクトルの外積の向きが右...
-
多角形の中心点の座標の求め方
-
平面と円柱の交点の求め方を教...
-
等角螺旋(らせん)の3次元的...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
座標(x,y)間(=2点)の...
-
右下の小さい数字について
-
「原点に返る」と「原点に戻る...
-
重分積分の極座標変換について
-
三角関数 範囲が-πからπのとき...
-
距離と方向角から座標を求める...
-
複素数平面についてです ①xy平...
-
なぜベクトルの外積の向きが右...
-
等角螺旋(らせん)の3次元的...
-
距離、方位角から座標を求める方法
-
極座標と直交座標の変換について
-
測量座標と算数座標の違い
-
楕円の角度とは?
-
複数の点(x,y)を通る曲線を,指...
-
エクセルでグラフの作り方 軌...
-
楕円の円周上の座標を求める計...
-
複素数平面と座標平面の対応に...
-
外積が右ねじの向きであること...
-
2点からその延長線上にある点の...
-
生データーからのグラフから関...
おすすめ情報