
エクセルでマクロを作り始めた初心者です。
選択した図形に対して色やフォントなどを変更したいため、Selection.Shaperangeを使っています。
例えば下記のようなものです。
Sub 図形の文字を太くする()
Selection.ShapeRange.TextFrame2.TextRange.Font.Bold = msoTrue
End Sub
しかし、図形を選択していない時にこのマクロを動かすとエラーが発生します。
このエラーが発生しないようにするにはどうすればよいでしょうか?
ご教授よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【教えて!goo ウォッチ 人気記事】風水師直伝!住まいに幸運を呼び込む三つのポイント
記事を読む>>
-
マウスで選択した図形のみVBAで移動したい。
Visual Basic(VBA)
-
エクセルVBAで画像を貼り付ける座標設定方法は?
PowerPoint(パワーポイント)
-
エクセルVBAのフォームを最前面にする方法を教えてください。
Visual Basic(VBA)
-
-
4
エクセルVBAでShapeRangeについて
Word(ワード)
-
5
VBAでオブジェクトが選択されているかどうかを判定する方法
Excel(エクセル)
-
6
エクセルvbaでの図形のカット(コピー)ペーストについて
Excel(エクセル)
-
7
エクセルマクロで指定範囲内の図形を削除
Excel(エクセル)
-
8
【VBA】3個の図形をコピーしてSheet2に貼り付けたい
Excel(エクセル)
-
9
Exvel vba Range型変数格納時のエラー
Excel(エクセル)
-
10
マクロ実行後に別シートの残像が残り、オブジェクトが見えなくなる
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
ピボットグラフの書式の固定に...
-
5
エクセルでツールバーに「縮小...
-
6
どのドキュメントは暗号化され...
-
7
エクセルのストップウォッチ
-
8
別ブックからユーザーフォーム...
-
9
最初の1回のみにボタンクリッ...
-
10
エクセルで「ODBC Microsoft Ac...
-
11
エクセルマクロのグラフ操作
-
12
VBAを使ってエクセルシート...
-
13
cellsで特定の離れた範囲を選択...
-
14
hostent.h_addrの説明URL
-
15
ワードで選択範囲だけの改行を...
-
16
Excelのラジオボタンにチェック...
-
17
VBからPowerPointのマクロを実...
-
18
ExcelのVBAでWordの書式を変更...
-
19
エクセルVBAで新規シートにマク...
-
20
エクセル終了時の保存確認メッ...
おすすめ情報
公式facebook
公式twitter