excel for macとexcel for Windws [CopyPicture]エラーについて

Anonymous
2018-05-05T04:50:01+00:00

以下のVBAを実行すると、WINDOWSでは正常に動きますが

MACではエラーがでます、解決方法はありますか?

エラー内容:MACでは#1004 オブジェクト’CopyPicture’のメソッド’Range’が失敗しました。

Sub 保有コピー()     

'表の範囲を指定し図としてコピーする

Sheets("保有PJ").Select

Range(Cells(20, 2), Cells(1, 8)).CopyPicture

※Windows10では問題なく、図形として貼付けが完了できます。

  MACでは#1004 オブジェクト’CopyPicture’のメソッド’Range’が失敗しました。

‘選択シートの指定位置に貼付けする。

 Sheets("シミュレーション (Data)連動").Select

Range("W3").Select

ActiveSheet.Pictures.Paste.Select

‘入力セルの最終行へカーソル移動       

'Destination = Worksheets("保有PJ").Range("Q16")

  End Sub

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Makapu 92,385 評価のポイント ボランティア モデレーター
2018-05-06T04:00:16+00:00

myonepaさん、こんにちは。

手元の Excel 2016 for Mac バージョン16.12で確認しました所、同じエラーになりました。

調べますと、以下の記事が見つかりました。

■ Copy as Picture Returns Run Time Error 1004 everytime

https://stackoverflow.com/questions/49682084/copy-as-picture-returns-run-time-error-1004-everytime

(※<Bing翻訳>などをご利用下さい。)

Excel 16.11.1からの更新プログラムによる不具合との事。

試しに Excel バージョン 15.41に戻した所、手元の Excelでも エラーが出ずに正常に動作しました。

Excel のバージョンを 15.xx に戻す方法は 以下のページを参考になさって下さい。

■Office 2016 for Mac 16.xx を 15.xx に戻す方法

更新プログラムが自動ダウンロードされると16.xxに戻ってしまいますので、上記の方法を実行したら

・Excel を起動して 「ヘルプ」 > 「更新プログラムのチェック」を「自動チェック」から「手動チェック」にする。

(同じ画面の「Office Insider プログラムに参加」にチェックが付いていない事を確認する。)

として、自動的に最新の更新プログラムが適用されないようにすると良いです。

また、画面右上のスマイルマークからフィードバックを送信出来ますので、是非改善要望としてフィードバックを送信下さると良いと思います。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-05-06T04:33:54+00:00

    Makapu さん回答ありがとうございます。

    早速のご回答並びに、検証ありがとうございました。

    只今、15.xxに戻し正常にVBAが実現できました。

    問題解決です、感謝、感謝です。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません