• ベストアンサー

オートシェイプ(矢印)の貼り付け

EXCEL2000を使用しています。 オートシェイプで矢印を描き、それを選択してコピーし、任意のセルを選択して貼り付けすると全く別のところに貼り付けられます。 思いのセルに貼り付けることは可能でしょうか? とりあえず、CTRLキーを押してドラッグするか、都度作成するようにしています。

  • kohfuu
  • お礼率60% (111/183)

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

オートシェープを選択してコピーするのではなく、オートシェープが張り付いているセルをコピーして、任意のセルを選択し、貼り付ければ思うように張り付くと思います。

kohfuu
質問者

お礼

ありがとうございます。 セルのコピーで線画がついてくるとは思っていませんでした。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

VBAなら、貼り付け時または後に調節可能ですが、もともとシェイプやコントロールは、ワークシート上の位置は、セル位置と関連付けて、貼り付けられるものでないようです。位置は独自(#1のご回答に示唆あり)のルールで貼り付けられるようです。 コントロール等とセルとは「値」ではつながるようにしてある(LinkedCellなど)が。 またセルの幅などに変動して、変動させる書式設定(プロパティ)は、操作にありますが。 VBAでは Sub test02() Dim cCont As Object i = 1 For Each cCont In Worksheets("Sheet1").DrawingObjects cCont.Top = Cells(i, "A").Top i = i + 1 cCont.Left = Cells(i, "B").Left Next cCont End Sub の cCont.Top = Cells(i, "A").Top cCont.Left = Cells(i, "B").Left などのTop,Leftなどの指定です。

kohfuu
質問者

お礼

ありがとうございます。 VBAを使うには私のレベルが低いので、今回は#2さんのセルのコピーを使わせてもらいます。

noname#17648
noname#17648
回答No.3

どのセルが選択されている状態かを意識して コピペすると、上手くいきます。 貼り付け時にも、選択セルを上手く移動してくださいね。 練習あるのみ!

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

線オブジェクトは先頭セルからの相対位置で記憶しおり、コピーはコピー先のセルから相対位置に貼り付けられるようです。(エクセルの仕様?) 安直ですが、そのオブジェクトが設定されている行をコピーし、行挿入後に挿入行を削除すれば、想定範囲に貼り付け可能ですが如何でしょうか。

kohfuu
質問者

お礼

ありがとうございます。 突飛なところに貼り付けられる理由がわかりました。

関連するQ&A

  • Excelでの矢印(オートシェイプ)コピーについて

    Excel2000のワークシートで、矢印を描き、それをコピーして貼り付ける処理を頻繁にします。 以前の97バージョンなら貼り付けたい場所のセルをクリックしてから「貼り付け」コマンドを実行するとその位置に貼りつきました。 が、2000にしてから全く違う離れた場所に貼りついてしまいます。とりあえずはCtrl+ドラッグで処理していますが、離れた場所にコピーしたい時など「貼り付け」を使いたいのです。 ちなみに四角形や円などはうまくできて、矢印だけそうなります。 何か設定方法などあれば教えてください。

  • オートシェープの矢印の線を表の中に引きたい

    Word 2003 地図を作成するため、表の中にオートシェープの矢印の線を複数引きたいのです。 なぜか? オートシェープの矢印の線がおさまらない。 微調整もできません。(Ctrlキー +矢印キー)を使っても、矢印の線が飛んでしまいます。 複数の矢印の線を入れると、表がばらばらになったり、矢印線がばらばらになったり、 収まらないのです、どこで調整すればいいのでしょうか? Word 2000・2002では問題なくできるのです。 よろしくお願いいたします。

  • excel上のオートシェイプを,オートシェイプのままwordに貼り付け

    excel上のオートシェイプを,オートシェイプのままwordに貼り付けたい。 excel2007上のオートシェイプをword2007に貼り付けると画像となって貼り付いてしまい,その後の細かな微調整ができません。以前のバージョン(excel2003→word2003)では問題なくできました。 wordに貼り付ける際,「形式を選択して貼り付け」にしてやってみたのですがダメでした。おわかりになるかる方,よろしくお願いします。 私は,excel上ではAltキーを使うと,オートシェイプの位置がピタッとそろってくれるのでexcelでオートシェイプの図を作った後,wordにのせるということをよくやっていました。

  • エクセル2000で、オートシェイプのコピペがずれる

    エクセル2000で勤務表を作っています。 オートシェイプで楕円を作り、中に夜勤の文字を入れてます。 この、「夜勤の丸印」をコピーして、貼り付けると、その下のセルに貼り付けになります。 例えば、Aさんが3日の日に夜勤だとすると、Aさんの3日のところのセルに貼付けすると、その下のBさんのセルに張り付いてしまいます。 以前は、うまくいっていましたが、何が、原因でしょうか。 ctrlボタンを押しながらドラッグする方法もありますが、セルにぴったり入れるのに苦労しますので、セルをクリックして貼り付けるほうがいいのですが。

  • エクセルでのオートシェイプについての質問です。

    エクセルでのオートシェイプについての質問です。 エクセルのシートの一定の決まったセルに数字を打ち込むとそれに連動してオートシェイプの矢印の長さを変更できるようにしたいのですが、わかる方いますでしょうか? 例えばB1に「1.0」、B2に「1.5」、B3に「2.0」を入力した場合、連動してc1,c2,c3にある矢印の長さが変わるものです。 VBAを理解したいのですが、できれば、コピー貼付けできるコードを教えていただきたいのです。

  • エクセル。オートシェイプ間で書式のみをコピーできませんか?

    エクセル2000を使っています。 オートシェイプの書式設定について質問です。 既にあるオートシェイプAの書式を、同じく既にある オートシェイプBの書式に一致させる作業をしたいと 考えています。 Aが新たに作成されるものであれば、Bの書式を 「オートシェイプの規定値に設定」することにより、 一致させられますが、Aは既存なのでこれでは 反映させられません。 Aが一つや二つくらいならば、新たに書き直しても 良いのですが、沢山あるので、全部やり直しは きついのです。 セルの書式ならば、 「形式を選択して貼り付け」→「書式コピー」 で、書式だけをコピーできるのですが・・・ 同じようにオートシェイプ間で書式をコピーする 方法はないものでしょうか。?

  • オートシェイプが消えたり出たりする

    Windows 7+ Excel 2013を利用しています。 オートシェイプを200個位(四角、丸)入れています、重ね合わせはありません。 エクセルで職場のレイアウトを作成・更新しているのですが、 突然、全てのオートシェイプが表示されなくなり、オートシェイプがあるあたりの セルをクリックしたら、幾つかのオートシェイプが表示され、マウスを動かすと オートシェイプが消えてしまいます。 また、別のセルをクリックしたら、先とは、違うパターンで幾つかオートシェイプが 表示され、マウスを動かすと、何個かオートシェイプが表示されたまま、他のが消えます。 オブジェクトの選択と表示では、全て表示になっていますが、一旦、全て非表示にして、全て表示にしても、全く、オートシェイプが表示されません。 慌てて、保存せずに、終了して、パソコンを再起動、変になったエクセルブックを開いても直っていません。 仕方なく、先月のブックをコピーして、修正しています。 変になったエクセルブックですが、他のパソコン何台かで開いても同じようになります。 マクロでもあるのかと思い、Alt + F10を押してみましたが、コードは書かれていません。 諦めかけていたら、調べていないPCから開いたら、表示されています。 そこで、そのPCで上書き保存してから、変になったPCで開いたら、表示されています。 何故なんでしょうか? エクセルブックは、壊れてなかったんでしょうか?

  • EXCEL2007のオートシェイプについて

    EXCEL2003以前のバージョンで作成した図面フォーマットで、 枠線をオートシェイプで作成しているファイルがあるのですが、 EXCEL2007で一度開き保存し、 再度EXCEL2003以前のバージョンで開くと枠線のオートシェイプがテキスト属性を持ってしまい、 枠内をクリックしようとしても、 枠線オートシェイプのテキストを選択してしまい、 枠内のセルをマウスで選択する事が出来ない現状が発生しています。 暫定回避方法としてカーソルキーで変更したいセルまで移動する、 または、枠線を引き直すの2つの方法は発見しましたが、 どちらも作業効率が悪く非常に困っているので、打開策ありましたら教えてください!!!

  • オートシェイプに文字を拡張メタファイル貼付けすると

    Wordでの質問です。 オートシェイプに文字を形式を選択して貼付け→拡張メタファイルで貼付け を行うと、文字をコピー(または切り取り)する前の大きさよりもずいぶんと小さく貼付けされます。 また、文字を選択する枠は文字に対してとても大きく、本来の大きさで貼付けをする場合にはこの枠をとても広げなくてはいけません; これはなぜこうなってしまうのでしょうか。 また、この方法で適宜の文字の大きさで貼付けするためには、元の文字をもっともっと大きくするなどが対策となるのでしょうか? 少し急いでいますので、わかる方いらっしゃいましたらお答えよろしくお願いしますm(__)m! 補足として、オートシェイプに直接テキストを入力するやり方は知っていますが、今回はこの方法での質問をさせていただいてます;

  • エクセル 矢印などのペースト先

    こんにちは、お世話になります。 エクセル2000を使用して、主にオートシェイプを使って図面みたいなものを作成しています。1ページ目に矢印を作成して、それをコピー(Ctrl+Cキー)して同じ場所にペースト(Ctrl+Vキー)しながら矢印をたくさん作成したいのですが、ペーストすると、なぜかペーストした矢印は画面に表示されず、全体を縮小して調べると2ページ目に作成されています。そしてもう一度行うと3ページ目に作成されます。 何か設定がおかしいのでしょうか?おわかりの方がいらっしゃればご教授願います。

専門家に質問してみよう