
Excelでこんな事があって困った という時に便利です。
ただし、自己責任の上で行ってください。管理人は責任を追わないこととします。
| フロッピーのデータが読めなくなった |
大切なデータを守るにはハードディスクで作業を行い保存してから、エクスプローラ等にてフロッピーにコピーしてください。
ちなみにハードディスクの容量が少ないときも同じですがその前にスワップファイルの関係でウィンドウズが不安定となるのでどうなるかは、運しだいですね。
| 小数点(ピリオド)と三桁(カンマ)が逆になった |
たとえば "1,234.00" としたいのに
これが "1.234,00" や "1 234 00" のようになる。
原因はエクセルではありません。
コントロールパネルを開いて地域をダブルクリックすると地域のプロパティが表示されます。
地域のタブで日本語になっていますか?
なってなければ日本語を選択したらOKで終わりです。
エクセルで確認してください。
コントロールパネルでの設定はウィンドウズ全部に絡むので今後注意して行うことが大切です。
| 最終セルの位置がおかしい |
必ず両方の削除がすんだら上書き保存をしてください。
| CSVファイルを開くときエラーがでる |
| Excelファイルを開くとエラーがでて開けない |
エラーメッセージ
'(****)'は読み取り専用です。アクセスできません。
Word で開きExcelに貼り付ける。
Word の[ファイル]-[開く]で、開けないファイルを選択し、開くをクリック。
[Microsoft Excel のワークシートを開く]ダイアログの[変換するシート]で、シート名を選択して "OK"。
[編集]-[すべてを選択]して[編集]-[コピー]をクリック。
Excel を起動し、[編集]-[貼り付け] で貼り付けてください。
フロッピーの取り扱いは フロッピーのデータが読めなくなったを参照
| エクスプローラからエクセルファイルが開けなくなった |
エラーメッセージ
ファイル'C:\***\**.xls'(またはその構成ファイル)が見つかりません。
パスおよびファイル名が正しいか、必要なライブラリがすべて利用可能か、確認してください。
'C:\My.xls'が見つかりません。ファイル名およびファイルの保存場所が正しいかどうか確認してください。
[ファイル]メニューの最新使用したファイルの一覧からファイルを開こうとしている場合は、
そのファイルの名前が変更されていないこと、移動または削除されていないことを確認してください。
レジストリ エディタで下記のキーを探します。
HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Open\command
"(標準)" をダブルクリックします。
[値のデータ] ボックスで、最後の "%1" を削除し [OK] をクリックします。
修正前 : "C:\Program Files\Microsoft Office\Office\excel.exe" /e %1
修正後 : "C:\Program Files\Microsoft Office\Office\excel.exe" /e
環境によってドライブ・パス等は違います。
レジストリを編集する場合は、あらかじめレジストリ ファイル(System.datおよびUser.dat) のバックアップを作成してご自身の責任において行ってください。
| 数字を入力しても値が変わってしまう |
これは入力単位の数値によって強制的に小数点の位置を変えるオプションです。
数値が正の値の時は左に小数点が付き負の値の時は右によります。
例 入力数値 1000
入力単位の数値: 1 100
2 10
3 1
0 1000
-1 10000
-2 100000
と、こんな感じになります。
"小数点の位置を固定する"にチェックをはずせば直ります。
もしこの操作でも直らない時はテンプレートに書きこまれている可能性も有ります。
Officeのフォルダーに "***.xlt" というファイルがテンプレートファイルですので念のため,これを移動して確認して下さい。
これで直りましたら削除して下さい。
| エクセルの終了が遅い |
| メニューバーが表示されない |
Sub Menubarshow()
CommandBars("Worksheet Menu Bar").Enabled = True
End Sub
この方法は Excel 中上級編 エクセルの画面を変える でも紹介しています。
その他で表示されない時は貼り付けて実行してください。
場所は環境により違いますのでタスクバーで[スタート]-[検索]にて "*.XLB" と打ち込んで調べてください。
Excel95 Excel5.XLB
Excel97 Excel8.XLB
Excel2000 Excel.XLB
WindowsNT系 "ユーザ名".XLB
ファイル名は環境により違いますが上のような名前です。
| 202の謎 |
確認しているバージョンは Excel97(UPなし・SR1・SR2)・Excel2000 で Windows95(B)・Windows98(UPなし・SP1) の環境です。
[ヘルプ]をクリックすると、この関数と引数に関するヘルプトピックが表示されます。
この関数に引数は必要ありません。
そして数式バーには "=202()"
当然 "=202()" 関数なんてないのでメッセージとしては正しいと思います。
が、なぜ引数指定の "( )" が付くのか不思議です。
正常に動作する環境が私の周りにはないので調べようがないのが現状です。
単純にバグの気がします。
どなたかで正常だよ という方いらっしゃいましたら掲示板等で環境など書き込みお願いします。
| ブック等のパスワードを忘れて変更ができない |
リンク等が参照している場合もありますので注意して確認してから保護されていたシートを削除して新しいシート名を変更してください。
もしリンクの変更を忘れていると "#REF!" の表示となり復元できなくなります。
準備
まず解除したいブックを開いて次に新しくブックを作成します。(ツールバーの新規作成をクリック)
これで二つのブックが開いている状態です。これでは作業がしにくいので並べて表示をします。
[ウィンドウ]-[整列]で[並べて表示]で左右に並べて表示されます。
方法
解除したいブックのシートをアクティブにしてセル A1 の左上にあるボタンをクリックするとすべてのセルが選択されますので右クリック-コピーをクリックする。
次に新しいブックの貼り付けたいシートを選択してアクティブにして同じようにセル A1 の左上にあるボタンをクリックして今度は右クリック-貼り付けをクリックする。
保護が解除されていることを確認して同じことを繰り返してください。
ヒント
複数のシートを一括で貼り付けることができます。
あらかじめ新規に作成したブックのシート数が同じか多いことを確認して少ない時はシートを挿入してください。
最初にコピーするシートを下のほうにあるシート見出しを Ctrl を押しながらシートを選択しておけば選択したシートすべてが対象となり一回で出来ます。ただし、シートの順番が並んでないといけません。
今までの説明は一般的な処置ですがシートにリンク情報があった場合などは、参照が古いブックとなるために新しいブックに変更等を行ってから保存をしてください。
もしリンクの変更を忘れていると "#REF!" の表示となり復元できなくなります。
保護していたシートが少ない時などは元のブックに戻した方が早いと思いますのでそのケースにより臨機応変に考えて作業をしてください。
| Windows フォルダに一時ファイルが作成される |
ffc0fa69_{B0CD87E0-1CBE-11D3-B429-00004CCDCC3D}.tmp のとき
原因はOffice 2000 のインストール時に「Machine Debug Manager」プログラムがインストールされている時に起こります。
対処は[スタート]-[ファイル名を指定して実行]で "MSCONFIG" を入力し [OK] をクリックします。
[システム設定ユーティリティ]-[スタートアップ] タブの "Machine Debug Manager" のチェックボックスをオフにして[OK] をクリックするとWindows が再起動します。
fb**.tmp のとき
原因はOffice をインストールするとWindows のスタートアップに Fast スタートが登録されるためです。
| "ディスクがいっぱいです"のエラーでシートコピーできない |
原因は不明で、Microsoftのバグのようです。大量の情報があるシートをコピーすると起こります
| 矢印キーを押すと画面がスクロールする |
原因はキーボードの Scroll Lock キーが有効になったためです。
キーボードにある Scroll Lock キーを押し、ランプが消えていることを確認してください。
| 印刷プレビューでエラー |
| Excel2000 編 |
| [Excel2000]のオプション"Lotus 1-2-3 形式のキー操作"のチェックが外れない |
最初のチェックを入れて終了の時はレジストリの更新はされるようですが再びチェックを外しても今度はレジストリの書き換えがされていないようです。
Office2000にはレジストリのみの再インストールができますがこれでも改善されません。
方法は"Office2000のレジストリ情報のみの再インストール方法"を参考にしてください。
この中にあるOptions3の値が16進数値で42や82になっていると思います。
私の環境はデフォルトは80です。現在値から−2で80に変更してください。
修正前 Options3=82
修正後 Options3=80
詳細ページ Excel2000 のレジストリ資料 かなり重いかも(^^;
| [Excel2000]オプションにチェックしてもタスクバーにアイコンが一つしか表示されない |
まずInternet Explorer 5 をアンインストールしてください。(インストールしている場合)
Internet Explorer 4.01 SP1 がインストールされていない場合は、インストールしてください。
Windows デスクトップのアップデートをインストールします。
Internet Explorer 5 を再インストールします。
詳しくはここで [OFF2000] [ウィンドウをタスクバーに表示] が有効にならない
| Excel2000 文字入力でExcelが異常終了する |
IMEに登録した、オートコンプリート機能を使い入力した時に起こります。
| Excel2002 編 |
| Excel2002を起動すると郵便番号アドインが外れる |
Microsoftの郵便番号変換アドイン(2001/8/30)のバグです。
現在修正版の郵便番号変換アドインがでています。
そちらをインストールしてください。
なお、このサイトで下記対処2にて修正していた方は次の手順でインストールしてください。
1.Excel2002の[ツール]-[アドイン]よりすべてのアドインのチェックを外し、終了。
2.下記のエントリーを削除。
[HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Init Commands]
エントリー : "_XLWizard_ZipCode7"
[HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Init Menus]
エントリー : "_XLWizard"
エントリーを右クリック−削除で削除できます。
3.新しい郵便番号変換アドインをインストールしてWindowsの再起動のメッセージで再起動。
4.Excel2002の[ツール]-[アドイン]より外したアドインのチェックを入れて確認する。
修正前
/F "C:\Program Files\Microsoft Office\Office10\LIBRARY\ZIPCODE7.XLA"最初の/F を削除してください。
方法 ("..."の""(囲い)は入力しない)
[HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Init Commands] を選択して[編集]-[新規]-[文字列(S)]。
作成されたエントリーの名前に"_XLWizard_ZipCode7"を入力。
作成した"_XLWizard_ZipCode7"を右クリック-変更で下記の値を入力。(二行以上に表示されていても一行です。)
例:
"10,ツール(&T)\ウィザード(&W),郵便番号変換(&Z)...,'C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE10\LIBRARY\ZIPCODE7.XLA'!DoWizardCommand,,,,"
注意 パスの指定はあなたが最初にコピーしたフォルダーのパスを記入してください。
消極的な方法です。
| Excel2002 エクスプローラからは開きが遅い |
詳しくはここで Office XP 入力システム アップデート
| Excel2002 Excelファイルの開きが遅い |
Since 1999 12.27