エクセル雑感
エクセルが起動しない、Excelが立ち上がらない

ExcelマクロVBAとエクセル関数についての私的雑感
公開日:2024-04-11 最終更新日:2024-04-11

エクセルが起動しない、Excelが立ち上がらない


365のエクセルで最近(昨年くらい)から急に出始めた不可解な謎現象です。
一時的な現象もしくは特定(私)のPCだけの現象だと思っていたのですが、時がたつにつれて一般的に発生している現象ということがわかってきました。
なにより、最近新しいWindows11のPCを購入しましたが、そのPCでも発生するようになったからです。
新しいPCに新しくインストールしたOfficeでも発生するということです。
つまり、私の手元だけでもWin10とWin11の2台で発生していています。


また、これは滅多に発生しないのですが、Outlookでも発生したことがあります。
Excelで頻発するのは、Excelの使用頻度が高いからだけかもしれません。


発生状況

私の場合、エクセルの起動はExcelファイルをダブルクリックして開くことが多いのですが、
Excelファイルをダブルクリックしても、エクセルが起動しない、Excelが立ち上がらないのです。
何回やってもエクセルが起動しません。
スタートメニューやExcelのショートカットからでもエクセルが起動できません。

PCを再起動すればExcelファイルの普通にダブルクリックで起動できるようになりますので、その時だけのWindowsの状態の問題です。
エクセルが起動しないときの状況としては、
「Microsoft Excel」のプロセスがバックで起動されている状態になります。

エクセルが起動しない、Excelが立ち上がらない

「バックグラウンド プロセス」のずっと下にスクロールしていくと、

エクセルが起動しない、Excelが立ち上がらない

バックグラウンドで非表示のプロセスが立ち上がってしまっている状態です。
このタスクを終了させれば、また普通にエクセルを起動できるようになります。

エクセルが起動しない、Excelが立ち上がらない

つまり、エクセルが起動できなくなった場合は、
タスクマネージャーで「Microsoft Exzcel」の「タスクの終了」させればよいということです。

今までは稀に(週に1回も発生しないくらい)だったのですが、最近になって頻発するようになりました。
さすがに度々タスクマネージャーを起動してスクロールしてExcelを終了させるのは面倒になってきました・・・


考えた対処方法

現象自体を止める方法は見つかりません・・・
解決方法として、
大抵はOfficxeの再インストールなんて方法が書かれていたりしますが、、、
新PCでも発生しているし、
古いWin10のPCでは別件で365の再インストールを何回もやっていますが現象が発生しています。

ならば現象が発生したら、速やかにExzcelのタスクを終了できるようにすればよいと考えました。
もっとも簡単にExzcelのタスクを終了する方法として採用したのは、
「taskkill」コマンドを実行することにしました。

taskkill

taskkillは、1つまたは複数のタスクまたはプロセスを終了します。
プロセスIDまたはイメージ名を使用してプロセスを終了できます。
tasklist コマンドを使用して、プロセスを終了するプロセス ID (PID) を確認できます。

taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]

パラメーター 説明
/s <computer> 名前またはリモート コンピューターの IP アドレスを指定します (円記号を使用しない)。
既定値はローカル コンピューターです。
/u <domain>\<username> <username> または <domain>\<username> で指定されたユーザーのアカウント アクセス許可でコマンドを実行します。
/s も指定されている場合にのみ、/u パラメーターを指定できます。
既定では、コマンドを発行しているコンピューターに現在ログオンしているユーザーのアクセス許可です。
/p <password> 指定されているユーザー アカウントのパスワードを指定します、 /u パラメーター。
/fi <filter> タスクのセットを選択するフィルターを適用します。
1 つ以上のフィルターを使用するか、ワイルドカード文字を使用して (*) イメージ名をすべてのタスクを指定します。
有効なフィルターは、この記事の「フィルター名、演算子、および値」セクションに記載されています。
フィルター名 有効な演算子 有効な値
状態 eq、ne RUNNING | NOT RESPONDING | UNKNOWN
IMAGENAME eq、ne イメージ名
PID eq、ne、gt、lt、ge、le PID 値
SESSION eq、ne、gt、lt、ge、le セッション番号
CPUtime eq、ne、gt、lt、ge、le HH:MM:SS 形式の CPU 時間 (MM と SS は 0 から 59 の範囲で、HH は 符号なしの任意の数値)
MEMUSAGE eq、ne、gt、lt、ge、le メモリの使用量 (KB 単位)
USERNAME eq、ne 任意の有効なユーザー名 (<user> または <domain\user>)
サービス eq、ne [サービス名]
WINDOWTITLE eq、ne ウィンドウのタイトル
モジュール eq、ne DLL 名
/pid <processID> 終了するプロセスのプロセス ID を指定します。
/im <imagename> 終了するプロセスのイメージの名前を指定します。
ワイルドカード文字を使用して (*) をすべてのイメージ名を指定します。
/f プロセスを強制的に終了するように指定します。
リモート プロセスでこのパラメーターは無視されます。
すべてのリモート プロセスが強制的に終了します。
/t 指定されたプロセスおよびそれによって開始されたすべての子プロセスを終了します。

リモート システムが指定されている場合、WINDOWTITLE と STATUS のフィルターはサポートされていません。
フィルターが適用される場合のみ、*/im オプションにワイルドカード文字 (*) 使用できます。
/f オプションを指定するかどうかに関係なく、リモート プロセスの終了が常に強制的に実行されるとは限りません。
ホスト名フィルターにコンピューター名を指定すると、シャットダウンが発生し、すべてのプロセスが停止します。


taskkillのサンプル

taskkillのコマンドを実行すれば良いので、BATファイルを作成しておくことにしました。

taskkill /im /f excel.exe

これを拡張子「.bat」のファイルの中に書いてデスクトップにでも置いておけばよいですね。
現象発生時にダブルクリックでこのBATを起動すれば解決できるようになりました。




同じテーマ「エクセル雑感」の記事

「ネ申Excel」問題 への同意と反論

「ネ申Excel」、私は流行に疎いので、ネ申の意味が最初分からなかった、どうやら、「神Excel」のことのようです、大学教授が書いた、Excelの問題点と解決策の提案がかかれた論文です、この論文に対する、私なりの同意と反論です。Excelを論ずるのに、なぜネ申などという言葉を使ったのか、私には少々理解しがたい部分も…
「Excel3ステップ理論」3階層システムの応用
エクセルでシステムを作成する時に、念頭に置くべき3階層の考え方になります、本来はExcelに限った事ではなく、システム作成では常に3階層を考えて設計しますが、さらに考えを推し進めて3ステップとして考えます、つまり、「Excel3ステップ理論」です。データを入力するシートで、さらに集計し、さらに印刷までやろうとしたら、
「ポケモンを確実に見つける方法」をExcelで数学してみた
ポケモンGO関連の記事をみていたら、【ポケモンGO】かくれているポケモンを確実に見つける方法、という記事を読んだ。普通にそうだなという感想なのですが、もっとまじめに数学したら、もっと良い方法があるのではないかと。元記事はあちこちで見た気がするが、多分これでしょ 「【ポケモンGO】かくれているポケモンを確実に見つける…
エクセルで「もういくつ寝るとお正月」
今日は2020年1月31日です。早いもので1月が終わろうとしています。つまり、2020年も12分の1がすでに終わろうとしています。この調子では、あっという間に今年(2020年)も終わってしまいそうです。
エクセルで連立方程式を解く(MINVERSE,MMULT)
とつぜん連立方程式を解くことになりました。なぜ連立方程式を解くことになったのか、そして、どうやって答えを導き出したのか… これらを自身の覚え書きの意味も含めて記事にしておきます。ただし、行列の難しい説明は抜かして、どうやって解決したかの経緯の説明が中心になります。
VBAが消えてしまった!マクロが壊れて動かない!
2020年4月15日に配信されたWindows10用セキュリティ更新プログラムの不具合で、なんと、VBAが全て消えてしまうという事が発生しています。今後もあり得る事なので、このような場合の対策について記しておきます。VBAが消えてしまうとはどんな状態なのか エクセルファイルを開くと、以下のようなメッセージが出力され…
スピらない スピル数式 スピらせる
タイトルというのはなかなか難しい。当初思ったお題は、・スピらぬなら壊してしまえスピル数式 ・スピらぬならスピらせてみようスピル数式 ・スピらぬならスピルまで待とうスピル数式 もちろん、壊してしまう訳には行かないし、待っていたってスピルする訳ないし… 当然「スピらぬならスピらせてみようスピル数式」と言う事になる。
難しい数式とは何か?
エクセルでは難しい数式は要らない、𝕏ではそんな話を良く目にします。同じことをするのなら、難しいより簡単な方が良い、それは当たり前ですね。では「難しい」とは何を指しているのでしょうか? 普段良く「数字で語る」みたいなことを言いますが、「難しい」の基準もなくそれを計る尺度も存在しない極めて曖昧な話…
いくつかの数式の計算中にリソース不足になりました。
365のエクセルで最近になって急に出始めたエラーメッセージです。「いくつかの数式の計算中にリソース不足になりました。そのため、これらの数式の値を求められません。」何が原因で出力されるメッセージなのでしょうか… どのような対処をしたら良いのでしょうか… エラーメッセージの詳細 かつて見た覚えのないメッセージです。
無効な前方参照か、コンパイルされていない種類への参照です。
365のエクセルで最近(2023年の後半くらい)になって急に出始めたエラーメッセージです。いくつかのプログ等で対策が書かれているのを見かけましたが、これと言った決め手も無さそうに見受けられました。つまり、書かれている方法で解決した人もいれば解決しない人もいるといった状況に見受けられます。
エクセルが起動しない、Excelが立ち上がらない


新着記事NEW ・・・新着記事一覧を見る

エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)
ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)
テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)
ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)
VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)
テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)
無効な前方参照か、コンパイルされていない種類への参照です。|エクセル雑感(2024-02-17)
初級脱出10問パック|VBA練習問題(2024-01-24)
累計を求める数式あれこれ|エクセル関数応用(2024-01-22)
複数の文字列を検索して置換するSUBSTITUTE|エクセル入門(2024-01-03)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
3.RangeとCellsの使い方|VBA入門
4.ひらがな⇔カタカナの変換|エクセル基本操作
5.繰り返し処理(For Next)|VBA入門
6.変数宣言のDimとデータ型|VBA入門
7.ブックを閉じる・保存(Close,Save,SaveAs)|VBA入門
8.並べ替え(Sort)|VBA入門
9.セルのクリア(Clear,ClearContents)|VBA入門
10.Findメソッド(Find,FindNext,FindPrevious)|VBA入門




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。


このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ