次の方法で共有

Excel2010「ボタン」がブリンクする

Anonymous
2012-01-02T08:10:58+00:00

ウインドウ枠固定を適用してあった場合、

印刷プレビューを試みた後、フォームに戻ると、コントロールで挿入してあった「ボタンなど」が一斉にブリンクし始める!?

この現象の回避方法をご教授お願いいたします。

《再現確認》

1.「開発」⇒コントロールの「挿入」⇒「ボタン」を何個か作成する

2.「表示」⇒「ウインドウ枠固定」を適用する(ボタンより下の行に適用する)

3.「ファイル」⇒「印刷」⇒「印刷プレイビューの表示」をクリックする

4.「ホーム」タブをクリックする

5.不愉快な現象…「ボタン」がブリンクする!?

6.「表示」⇒「ウインドウ枠固定」⇒「解除」する…ブリンクしなくなる

以上

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

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

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

質問作成者が受け入れた回答

Anonymous
2012-01-12T15:04:53+00:00

>動作がものすごく重たくなってしまい…辛い。

これは前投稿で私も書いていますが、理由は次の通りです。

Row(B:B)などはB列の全セルつまり100万超のセルに対し、提示した式の計算を行っているためです。

どこかシートを修正すると、それが関係あろうとなかろうと印刷範囲を確定するために、100万回の計算を行ってしまうということです。

もし、現実的な解決を図るなら、問題のシートが実際にはどの程度の行数まで使うのか(100万全部使うとは思えません)を推定して、例えば最大一万行までと割り切れば

=OFFSET(Sheet1!$B$1,0,0,MAX((Sheet1!$B1:$B10000>0)*ROW(Sheet1!$B1:$B10000)),12)

としてしまえばマシンの性能にもよりますが、ほとんど気にならなくなると思います。

(つまり100万回の計算が1万回で済む)

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

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

17 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-01-03T08:06:21+00:00

    Vista+Excel2010で確かに再現しました。

    なお、Excel2007では発生しません。

    2007でも、2010でも列範囲で印刷範囲を設定したとき一瞬ちらつくようで、2010ではプレビュー後はそれが持続しちゃうみたいな感じです。

    バグと言えるかどうかは何ともですが、Excel2010の問題のようですね。

    なお私が試した範囲では、列または行全体で印刷範囲を設定した時に発生するようです。

    私も本質的な回避策は持ち合わせていませんが、印刷範囲をB:Mではなく、

    B1:M1048575で設定すれば発生しないようです。

    (最終行まで指定しちゃうと列範囲と同じように発生します)

    参考まで。

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

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2012-01-04T05:21:28+00:00

    y sakudaさん、回避策のご教授有難うございましす。

    Max行から1行減らした下記の設定でブリンク現象は回避できましたが、

    他の頂けない現象が発生してしまい抜本的な解決には至りません。

    1.行の削除をする都度、印刷範囲の設定値:M65535の値が削除した行数分だけ小さくなます。

    2.例えば、実データが2頁程度の場合でも、印刷指定した行数分「数百頁(白紙)」が出力されます。

    FileExcel2003.xls  ⇒ B1:M65535

    FileExcel2010.xlsx ⇒ B1:M1048576

    追記

    ここで、つぶやく事ではないのかもしれませんが、

    ・掲題の不具合はMicrosoftへフィードバックされるのでしょうか?

    ・恒久的な改善(パッチ提供)はされるのでしょうか?

    以上

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

    0 件のコメント コメントはありません
  3. Anonymous
    2012-01-03T05:05:26+00:00

    y sakudaさん、回答有難うございます。

    再現条件の説明が足りていませんでした…すみません^^

    《再現条件の追加》

    ・「シート」の「印刷範囲」を設定する…を条件に加えて下さい。

    例えば「B:M」列を印刷範囲とする

    これで、「ファイル」⇒「印刷」⇒「印刷プレイビューの表示」のサムネイルが表示されます。

    追記1

    私のパソコン環境は、Windows 7(32bit) + Excel2010 です。

    現象:それと、挿入は「ボタン」以外に「図形」や「クリップアート」も同様にブリンクします。

    ブリンクは「ウインドウ枠固定」を適用した行より上に挿入した「ボタンなど」です。

    「ウインドウ枠固定」を適用した行から下側はブリンクしません。

    次のファイル形式の全てで発生しています…VBAが組込まれていなくても発生します。

    .xls .xlsx .xlsm   ・・・これは Windows + Excel2010のバグなのでしょうか!?

    追記2

    この現象は、WindowsXP + Excel2003 では発生しませんでした。

    なお ,WindowsVista + Excel2007 でも発生しなかったと思います。

    Excel-VBA +  印刷範囲・ウインドウ枠固定での便利ツールを沢山使用しているため困っています。

    回避策のご教授宜しくお願い致します。

    以上

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

    0 件のコメント コメントはありません
  4. Anonymous
    2012-01-02T09:44:22+00:00

    Vista+Excel2010では再現しませんね。

    1.ボタンなどと書かれておられますが、そのボタンはなんでしょうか?

     ActiveXコントロールのボタン、フォームコントロールのボタン、図形等

    2.CTRLを押しながらExcelショートカットからセーフモードで起動した新規ブックでも発生するのでしょうか?

    それと、Excel2010では印刷プレビューの表示というのはないはずですが、2007なのでしょうか?

    (2007ではファイルタブはありませんので、2007のはずはないと思いますが・・・)

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

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