Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7738 / 76736 ←次へ | 前へ→

【74583】Re:コマンドボタンが徐々に消える
回答  n  - 13/7/29(月) 23:31 -

引用なし
パスワード
   コマンドボタンが消えた代わりにオートフィルタのDrop Downが部分的に残ってたりしてませんか?
しかもこのDrop Downにはオートフィルタ機能がなく、手作業で削除できない。

また、そのシートにシェイプを追加して名前を確認してみてください。
例えば四角形を追加した場合、『四角形 XXXXX』となり、XXXXXの部分はシートごとのシェイプの作成連番になります。
その連番が65536以上の場合、シェイプ連番が大きくなりすぎた事による不具合です。
Ver2000の場合はオートフィルタのOn/Off繰り返しでシェイプが削除されるバグがあります。

オートフィルタの▼(ドロップダウン)もシェイプの一種で、『Excel2002以前』では
オートフィルタのOn/Offの繰り返しの度に、ドロップダウンの作成削除を繰り返す事になります。
そのため広範囲のオートフィルタOn/Off繰り返しは、シェイプの連番加算が早くなります。
困った事に、オートフィルタOffの時、ドロップダウンの連番から65536を引いた番号を持つシェイプが
運悪くシート上に存在した場合、ドロップダウンが削除される替わりにそのシェイプが削除されます。
//blog.goo.ne.jp/end-u/d/20080118

対策としては
フィルタ範囲が固定されているならオートフィルタのOn/Offではなく、ShowAllDataメソッドでフィルタ解除に留めておく。
とか、消える事を前提に、存在チェック後コマンドボタンを動的に配置しリカバリできるようにしたり。
..でも優先的な対策としては、サポートが切れた古いバージョンから脱却する事なのかもしれません。

0 hits

【74571】コマンドボタンが徐々に消える くまさん 13/7/27(土) 20:22 質問
【74583】Re:コマンドボタンが徐々に消える n 13/7/29(月) 23:31 回答
【74593】Re:コマンドボタンが徐々に消える くまさん 13/8/1(木) 17:52 お礼
【74602】Re:コマンドボタンが徐々に消える くまさん 13/8/3(土) 12:54 質問
【74603】Re:コマンドボタンが徐々に消える n 13/8/5(月) 20:19 発言
【74604】Re:コマンドボタンが徐々に消える n 13/8/5(月) 20:57 発言
【74618】Re:コマンドボタンが徐々に消える くまさん 13/8/7(水) 21:49 質問
【74619】Re:コマンドボタンが徐々に消える n 13/8/8(木) 0:17 発言
【74620】出来ました! くまさん 13/8/8(木) 11:32 お礼

7738 / 76736 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free