本文へスキップ

別館:エクセルQC館 別館:エクセル株式館

  1. トップページ>
  2. Tips>
  3. Excel2010、VBAで図形をコピーすると表示されない原因

Tipstips

備忘録として、主にパソコン関係のTipsを記載して行きます。


新着情報
@UiPath、メモ
AOffice365、Excel:VBAで画面更新がチラツク時の対策
BOffice365、Excel:勝手に手動計算になる原因
COffice365、Excel:フィルターで3つ以上の条件にする方法
DOffice365、Excel:シート同士の違いを見つける方法

Excel2010、VBAで図形をコピーすると表示されない原因

Excel2010は、手頃な価格で高機能な表計算ソフトです。
またVBAによるプログラムを行うと、特に繰り返し作業では多大な威力を発揮します。
しかし、VBAはエクセルのバージョンにより正しく動作しない場合が有ります。

以下、Excel2010、VBAで図形をコピーすると表示されない原因と対策を記載して行きます。

(項目1)
 ・パソコンが古くなり、2010年に新しパソコンを購入しました。
 ・エクセルVBAの動作を確認した所、VBAで図形をコピーすると表示されない場合が有りました。
 ・色々と試行を繰り返した結果、表示倍率75%のときに発生することが分かりました。
 ・環境の変化は、下記の通りです。
       旧パソコン       新パソコン
  OS : WindowsXP → Windows7
  アプリ: Excel2002 → Excel2010

(項目2)
 ・OSやアプリは元に戻す事はできませんので、新しい環境で対策を考える必要があります。
 ・Excel2010、VBA、図形、コピー、表示されない、表示倍率、75%、をキーワードにして、
  インターネットで調べましたが、有力な情報は得られませんでした。

(項目3)
 ・応急対策として、表示倍率を75%以外にする方法で対応しました。
 ・下記のコードを記述します。(本例では、表示倍率80%です)

  ここでコピーする
  If ActiveWindow.Zoom = 75 then
    ActiveWindow.Zoom = 80
  End if

(項目4)
 ・コピーが表示されるかを確認します。

(項目5)
 ・本現象は、Excel2010のバグと思われます。
 ・以前のバージョンでは確認していません。

(項目6)
 ・以上で、Excel2010、VBAで図形をコピーすると表示されない原因と対策は終了です。



contents

エクセル将棋館

日本国

地方都市


スポンサード リンク