[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『エクセル2010ではできない貼り付け』(めだか)
会社のパソコンのエクセルには2003バージョンと2010バージョンがあります。
2003でできるものが2010ではできないことがあります。
やり方を変えればできるようになるのか教えてください。
シート1のA1の部分に図形(印鑑みたいな感じの図形)を作りコピーをし
シート2〜10まで選択をし、同じA1の部分で貼り付けを選択すると
シート2〜10まで同じ場所に図形を貼り付けることが2003バージョンでは
できました。
同じ方法で2010バージョンで行うと、操作を行ったシートにしか貼り付け
られません。
図形をどうにか複数シート選択状態で一括で貼れる方法はないでしょうか?
とれとも1シートずつ貼り付け作業をするしかないでしょうか?
もしくは別の方法で効率のよい方法はないでしょうか?
2003バージョンの入ったパソコンが近日中に処分されることになり
作業効率が悪くなることが見込まれるため大変困っています。
教えてください。よろしくお願いいたします。
しかし、そもそも印鑑みたいなものならば1シートずつ内容確認してから、
検認として貼り付けるものではないですか? 無条件コピペじゃ印鑑の意味なし。
(???)
その図形はどのようにして作ったものか?
オートシェイプ、クリップアート、ファイルから挿入(JPG画像)の場合2003で作業グループ状態で貼り付けようとすると 「データを貼り付けできません」とメッセージがでてしまって貼り付けを行えないが。 (ねむねむ)
すまない。 図形そのものをコピーして貼り付けしようとしたためだった。
A1セルに図形が含まれるような状態でセルをコピー・貼り付けで再現できた。 (ねむねむ)
テキストボックスとオートシェイプを組み合わせて作成してます。
やはりダメなんですかね。バージョンアップしたら不便になる機能ってあるんですね。
回答じゃないが。 どうやら複数シートを選択してコピー機能を使った場合、 自分のシートのセル番号をコピーしていることが判明しました。
例:シート1のA1に「あ」 シート2のA1に「○の図形」 シート1と2を選択 シート2のA1をコピー シート2のB1に貼り付け →結果、シート1のB1に「あ」 シート2のB1に「○の図形」
そりゃコピーされないわな… (1111)
今回の場合は作業グループにする前にコピーを行い、そのあとに作業グループ化して貼り付けなので事情が異なると思うが。 (ねむねむ)
Sub test() Dim wkSheet As Worksheet Dim S As Shape
For Each S In Shapes If S.ShapeStyle = msoShapeStyleMixed Then S.Copy For Each wkSheet In Worksheets If wkSheet.Name <> Me.Name Then wkSheet.Paste With wkSheet.Shapes(wkSheet.Shapes.Count) .Left = S.Left .Top = S.Top .Width = S.Width End With End If Next Exit For End If Next End Sub (???)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.