|
|
| Excel 2000ファイル形式で保存した時の障害対応 |
| |
|
|
|
|
| |
ご 注 意
|
|
| |
・この「すぐに役立つエクセルVBAマクロ集」の各ページにあるサンプルブックの多くは、Excel 95のユーザーにも
使用可能とするために、「Excel 5.0/95ブック」形式で作成しています。
・そのため、Excel 2000で、それらのブックを開いて保存しようとすると、下図のダイアログが表示されます。

・できるだけ 「いいえ」 をクリックして、ファイル形式を変えずにご使用ください。
・理由は、ワークシートのセルに様々な書式設定がしてある場合が多く、「選択範囲内で中央」指定について、
Excel 2000が変換しきれない場合があるようです。
★ 変換しきれない場合に出るエラーメッセージ ★

★ そのブックを後で開くときに表示されるダイアログ ★

★ 余分に作られたファイル ★

このファイルは[ファイル]−[削除]では消せません。(MS-DOSコマンドなら削除可能)
|
| |
Excel2000のファイル形式に変える方法
|
|
| |
1. サンプルブックを一旦、「Excel 5.0/95ブック」形式で保存する
2. 保存したブックを開く
3. すべてのワークシートを選択し、[編集]−[シートの移動またはコピー]とクリック
4. 「移動先ブック名」に「(新しいブック)」を選択、「コピーを作成する」チェックボックスを ONにして、「OK」
5. [ツール]−[マクロ]−[Visual Basic Editor]とクリック
6. プロジェクトウィンドウで操作して、1. で保存したブックの標準モジュールをコード画面に表示する
7. [編集]−[すべて選択]、[編集]−[コピー]とクリック
8. プロジェクトウィンドウで 4. で作った新しいブックをクリックして、[挿入]−[標準モジュール]、[編集]−[貼り付け]
9. モジュールシートが複数ある場合は、8.を繰り返す。クラスモジュールがあれば同様
10. エクセル(ワークシート)画面に戻す
11. 上記で作ったブックが表示されていることを確認して、[ファイル]−[名前を付けて保存] ・・ 以下省略
※ この方法でもエラーが解決しない場合は、ワークシートの書式を除いた部分だけを、コピー貼り付けして
みてください。 しかし、こんなに手間を掛けても大したメリットがないので、「Excel 5.0/95ブック」形式の
ままでの使用を推奨します。
なお、Excel 97が使えるなら、それで、ファイル形式を変更して保存するとスムースのようです。 |
|
|
|
| |
|
|
|