![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
マクロコードを拝見しないとアドバイスは難しいのですが、少し考えて見ます。
作成した図形には名前があります。図形を選択して「名前ボックス」を見ると図形の名前が分かります。(例: オートシェイプ 2)
図形を選択してコピーし、別の場所に貼り付ける動作を記録マクロで作成すると、次のようになります。
ActiveSheet.Shapes("AutoShape 2").Select
Selection.Copy
Range("AX6").Select
ActiveSheet.Paste
問題は、一行目の図形を選択するところにあると思います。
ActiveSheet.Shapes.SelectAll を使えば名前の分からない図形を選択することができます。シート上に図形が一つしかないときは .SelectAll を使うといいと思います。
図形が複数ある場合は、すべての図形の名前を取得して、その中の任意の図形を操作することができますが、図形の名前と図形の形の関係が分からないので、この方法は使えないでしょう。
マクロを起動する前にあらかじめ、コピーする図形を選択しておくと、つぎのようになります。この方法が実用的だと思います。
Selection.Copy
Range("H3").Select
ActiveSheet.Paste
「任意の場所にコピーする」には、インプットボックスでコピーする場所のセルの番地を入力するようにしたらいいでしょう。
この回答へのお礼
お礼日時:2014/12/01 11:38
ありがとうございました。
selection.copy
range("・・").select
activesheet.paste でやってみたらすごくうまくできました。他の方法もこれから研究してみますね。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの挿入図形で文字が隠...
-
Yを逆さにした「スターデルタ結...
-
エクセル以外で簡単な表は作成...
-
図表ナンバー表示の向きを横に...
-
画像の上に文字を入力しても下...
-
PowerPoint2016 1文字ごとにサ...
-
漢字の偏やつくりを作成したい
-
エクセルで配席図をつくりたい。
-
エクセルやワードに添付できる...
-
ワードで文字の上に線を重ねる...
-
ワードアートでの文字回転(W...
-
エクセルの文字を反転させたい
-
パワーポイントの表をワードで...
-
WindowsのExcelを使っているの...
-
半角の引用符 “ ” の打ち方
-
名前(平仮名)を数字に変換する...
-
半角で漢字を??
-
エクセルで空白を無視して一番...
-
「“」と「”」について
-
キーボードで英数字の半角と全...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの挿入図形で文字が隠...
-
Yを逆さにした「スターデルタ結...
-
画像の上に文字を入力しても下...
-
連続の透かし文字はできますか?
-
エクセル以外で簡単な表は作成...
-
○の中にアルファベットを入れた...
-
ワードで文字を反転させるには...
-
エクセルの文字を反転させたい
-
エクセルで文字を○や□で囲む。
-
図表ナンバー表示の向きを横に...
-
エクセルでオートシェイプと図...
-
Enterを押すと文字が消え...
-
ワードで文字の上に線を重ねる...
-
PowerPoint2016 1文字ごとにサ...
-
エクセル2007での文字の上...
-
パワーポイントの表をワードで...
-
(1)のように○の中にCをいれる...
-
エクセルで配席図をつくりたい。
-
PowerPointの図形をWordに貼り...
-
ワードで四角の中に文字
おすすめ情報