適材適所

PowerShellを中心にプログラミングやシステム管理の備忘録的なブログ

Excel小ネタ

【Excel VBA】"ファイル名"の一部の内容に問題が見つかりました。可能な限り内容を回復しますか?の原因の1つは入力規則

なんでExcelすぐ死んでしまうん? 検証した環境 VBAによってExcelが破壊される 【今回行きついた結論】Excel VBAのValidation.Addのバグが原因 正常に動くコード Excelが壊れるコード なんで? 遭遇する可能性がある例 終わりに 検証した環境 Windows10 Exce…

【Excel小ネタ】文字列を数値に変換するちょっとした技

【ちょっとした技1】0を足す 【ちょっとした技2】メモ帳を経由する 【ちょっとした技3】データの区切り位置で何もせずに完了する 終わりに 「え!?この数字、数値じゃなくて文字列じゃん・・・!」 そんなときに役立つ、Excelで見た目は数字なのに、形式が…

【Excel VBA】名前の定義を削除する【幽霊定義】

VBAで名前の定義を削除する 幽霊定義 Namesオブジェクトの補足 終わりに Excelの機能の1つに名前の定義というものがあります。 セル範囲に名前を付けることで、その名前でそのセル範囲を呼び出せるというものです。 うまく使えば便利なんですが、人からもら…

Excelでブックに問題が発生してしまうのはなぜか【原因はわかりません】

破損したものを修復すると どうして問題が発生してしまうのか⇒わからない PCに処理を渡さないことが原因? 終わりに Excelで作業していると、たまに「Excelに問題が見つかりました」という表示が出て、正常に開けなくなることがあります。 長く引き継がれて…

VBAの「行継続文字(_)を使いすぎています」について

行継文字とは 基本的にはあきらめましょう 固定文字の場合はテキストファイルやシートなど外部に保存する手も 基本的には継行文字は最小限にしましょう 終わりに VBAでプログラミングをしていたら、こんなエラーが。 行継続文字(_)を使いすぎています。 行の…

【Excel小ネタ】ブックのデフォルトの設定を変えたい【テンプレートを使う】

結論 Excelの標準設定でも色々できるけども テンプレートファイルとは? テンプレートファイルの作成方法 デフォルトでテンプレートファイルが読み込まれるようにしたい 保存先とファイル名 ドハマり?ポイント 【蛇足】私のお気に入り設定 終わりに 結論 Bo…