No.2ベストアンサー
- 回答日時:
こんばんは。
Wendy02です。返事が遅くなってすみません。ちょっと、面倒なことをしていたので……。
>selectionは、セル範囲の取得だけにしか使用できず、他の
>オブジェクトは使えないですね?
いいえ、マウスで選択するもので、ワークシートの中のものなら、ほとんどです。
一つだけできないのは、コントロールツールのオブジェクトですね。
ためしに、
MsgBox TypeName(Selection)
として、マクロを動かしてみてください。
Range やら、ChartArea とか、いろいろ出てくるはずです。つまり、それが取得したオブジェクトですから、その後は、いろいろ加工することが出来ます。ただし、ChartArea などは、ちょっと面倒だから、そのまま、ActiveChart と切り替えたほうが楽です。
この回答への補足
早速のご回答ありがとうございました。
少し理解できました。
ところで、たまたまマクロコードを編集していたとき、マクロ文を
1行削除したせかいかどうかわかりませんが、通常、マクロ記録を
するとき、記録終了ボタンが小さく表示されると思いますが、
記録開始と同時にメニューの中に入ってしまったのですが、
どのように表示可能したらいいですか?
Excel2003です。
申し訳ございません。
No.1
- 回答日時:
こんばんは。
selectionオブジェクトは、selectされたオブジェクトを表すときに使用するのですか?
その通りです。
言葉で考えるよりも、やってみたほうが早いです。
Sub Test1()
Range("A1:A10").Select '範囲を取得するという、行為=メソッド
Selection.Interior.ColorIndex = 34 '取得した範囲 =Range
End Sub
ということです。
しかし、マウスで範囲をとっても、それは、Selection です。
マウスで、範囲を選択したまま、以下コードを働かせれば、色は変わります。
Sub Test2()
Selection.Interior.ColorIndex = 34 '選択した範囲
End Sub
この回答への補足
早速のレスありがとうございました。
selectionは、セル範囲の取得だけにしか使用できず、他の
オブジェクトは使えないですね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
- Visual Basic(VBA) Excel VBA オブジェクトマクロ 使用指定について お詳しい方教えてください。 共通エクセルフ 2 2023/03/14 17:26
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- Visual Basic(VBA) マクロで最終行を取得してコピーしたい 3 2022/04/06 19:07
- MySQL mysqlで INSERT と SELECTの用途は 1 2022/04/01 00:45
- Excel(エクセル) テキストの背後にあるオブジェクトとは 3 2023/01/03 20:22
- Visual Basic(VBA) Excel VBAについて、 フォルダ内のファイルを全て開きたい場合、 FSOを使えば、Dirは使わ 1 2023/01/27 13:18
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- Visual Basic(VBA) VBでExcelの表形式の様なデザインを作りDBと連携させる。 4 2023/02/28 11:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL 一部のオブジェクトだ...
-
グループ化できない、グレー表...
-
突然カーソルが手の形に…
-
クリッピングマスクの枠の外を...
-
jw_cadで消えない線があります...
-
バツ印をつけるには??(ワード)
-
Office365 のExcelでオブジェク...
-
google spread sheet で拡大表...
-
指定範囲内で図形等を削除する...
-
jwcadで図形を簡単に水平にする...
-
エクセルで図形やワードアート...
-
Auto Cadで文字の傾きを一気に...
-
テキストボックスのカーソル位...
-
エクセルの図形で弧を書く方法
-
google earth pro をPCで使って...
-
in Designで一部のページにのみ...
-
Photoshopで、パスを連結するに...
-
イラストレーターで辺の中心に...
-
PDFについて
-
Yahooの 画面サイズの変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL 一部のオブジェクトだ...
-
グループ化できない、グレー表...
-
Excelでオブジェクト(画像、図...
-
表のオーバーラップとは?
-
Cmd Cmb コマンドボタン コ...
-
パワーポイント マスタ上のオ...
-
エクセルでトーナメントの作成...
-
用紙に合わせて設定と余白に合...
-
VBAで複数のオブジェクトを同時...
-
ACCESS 97 で OLEオブジェクト...
-
Wordで行列などの数式を入力す...
-
ワードで表の中に図形がうまく...
-
Excelで下のような日本地図を使...
-
office2013 Word 図形について
-
イラレ8で半透明の四角を作りたい
-
openoffice impressのオブジェ...
-
エクセル(XP)で列を隠そうと...
-
WORD図形の調整→配置/整列→左右...
-
VBAではできないけど、手作...
-
[Excel VBA] selectionとselect...
おすすめ情報