
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
「入れ替え」の意味がいまいちわかりませんが、
例えば、現在あるすべてのオートシェイプを
一括して別の形のオートシェイプへ変更するということでしょうか?
まず、一つオートシェイプを選択しておいてから
メニューの「ツール」→「マクロ」→「新しいマクロの記録」をクリックします。
マクロの名前をつけてOKをクリック。
(名前は数字から始まる名前以外を着けてくださいね。なんでもいいです)
それから「図形描画ツールバー」から「図形の調整」
→「オートシェイプの変更」をクリックし
変更したいオートシェイプを選びます。
選んだオートシェイプが変更されたら、メニューの「ツール」
→「マクロ」→「記録終了」をクリック。
あとは変更したい残りのオートシェイプを選択
(図形描画ツールバーから白い矢印のアイコンで
ドラッグして囲ってしまえばまとめて選択できます)
「Alt」+「F8」を押してマクロウィンドウを出し、「実行」をクリックします。
No.1
- 回答日時:
例はアクティブシートにある全ての楕円を吹き出しにします。
Sub test()
Dim sh As Shape
For Each sh In ActiveSheet.Shapes
If sh.AutoShapeType = msoShapeOval Then
sh.AutoShapeType = msoShapeBalloon
End If
Next sh
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】=EXACT(a1,b1) a1とb1...
-
【マクロ】excelファイルを開く...
-
エクセルのリストについて
-
【マクロ】【相談】Excelブック...
-
エクセルの関数について
-
【マクロ】数式を入力したい。...
-
【マクロ】元データと同じお客...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
【マクロ】左のブックと右のブ...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
LibreOffice Clalc(またはエク...
-
vba テキストボックスとリフト...
-
エクセルのVBAで集計をしたい
-
【マクロ】【配列】3つのシー...
-
エクセルシートの見出しの文字...
-
【マクロ】【画像あり】ファイ...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ画像あり】❶1つの条件...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(実行時エラー5852)Excelデータ...
-
Word文書に必須入力項目を設けたい
-
Access2010マクロ メッセージ...
-
Excelのシートを印刷不可(禁止...
-
Office2007 マクロの警告を表示...
-
Excelのマクロは管理者でないと...
-
Office2007のマクロ実行について
-
エクセルのマクロセキュリティ...
-
ワードを開くといつもセキュリ...
-
Access レポートプレビューのメ...
-
CtrlCができません。
-
ワード2003を使用。マクロ...
-
Excel2003 GET.CELL関数を使う...
-
VBA 自作のマクロの場合は...
-
VBAを禁止している会社って...
-
WORD2003 網掛け濃さの...
-
エクセルーマクロ削除後 メッ...
-
MS-Projectの使い方(マクロを...
-
WORDのマクロでNG文字がある場...
-
UWSCのマクロについて
おすすめ情報