2024年5月28日 / 最終更新日時 : 2024年5月28日 alljapan Excel ファイルをパスワード設定して上書き保存する関数 タイトルのマクロは、以下です。 このVBAマクロは、指定したExcelファイルにパスワードを設定して上書き保存する機能を提供します。具体的に、二つの部分に分かれています: メインの処理を行う SetPasswordToF […]
2024年5月26日 / 最終更新日時 : 2024年5月26日 alljapan CSV 文字コードと区切り文字を判別して、csvファイルを読み込むマクロ タイトルのマクロは、以下です。 ファイル選択ダイアログの表示 ファイルパスの取得と確認 ユーザーがファイルを選択しなかった場合(SettingFileNameがFalseの場合)、マクロを終了します。選択された場合、ファ […]
2024年5月25日 / 最終更新日時 : 2024年5月26日 alljapan CSV QueryTableオブジェクトを使用して、高速にCSVをシートに取り込む タイトルのマクロは、以下です。 マクロの概要 コードの解説 エラーハンドリングと画面更新の停止を設定しています。エラーが発生した場合は ErrorHandler へジャンプします。 256列まで対応するために、すべての列 […]
2024年5月24日 / 最終更新日時 : 2024年5月24日 alljapan CSV テキストファイルの区切り文字・改行コード・文字コードを取得 このマクロは、以下を参考に、改造しています。 以下のマクロは、指定したテキストファイルから区切り文字、改行コード、文字コードを検出するためのものです。 それぞれの関数の役割とその動作を詳しく解説します。 使用例1 Get […]
2024年5月23日 / 最終更新日時 : 2024年5月23日 alljapan Excel 指定したフォルダ内のすべてのファイルの特定のプロパティを取得し、それをExcelシートに書き込む このタイトルのマクロは、以下です。 マクロ全体の概要 以下に各部分の詳しい解説をします。 メインの処理: sample フォルダ内のファイルを処理する: ProcessFilesInFolderIncludeExtens […]
2024年5月22日 / 最終更新日時 : 2024年5月22日 alljapan Excel Excelの設定を一時的に変更することで、マクロの実行速度を向上 以下のマクロは、Excelでの処理を高速化するためのサンプルです。Excelの設定を一時的に変更することで、マクロの実行速度を向上させます。具体的には、計算モードの変更、イベントの無効化、画面更新の無効化を行います。それ […]
2024年5月20日 / 最終更新日時 : 2024年5月23日 alljapan Excel 指定したフォルダ内の特定の拡張子を持つファイルを処理するマクロ このマクロは、指定したフォルダ内の特定の拡張子を持つファイルを処理し、それらのファイルのプロパティを取得して、Excelシートに表示する一連の操作を行います。全体は、以下です。 以下に、各部分の詳細な説明をします。 sa […]
2024年5月19日 / 最終更新日時 : 2024年5月20日 alljapan Excel ファイルの全てのプロパティを取得する関数 以下を参考に作成しています。 https://excel-ubara.com/excelvba4/EXCEL_VBA_426.html getExtendedProperty 関数 この関数は、指定されたファイルの拡張プ […]
2024年5月19日 / 最終更新日時 : 2024年5月19日 alljapan Excel 配列を引数として他のプロシージャに渡すマクロ タイトルのマクロは、以下です 詳細説明 この例では、配列が ProcessArray プロシージャに渡され、各要素の値がイミディエイトウィンドウに出力されます。VBAでは、配列を他のプロシージャに引数として渡すのは、この […]
2024年5月14日 / 最終更新日時 : 2024年5月15日 alljapan CSV VBAで文字コードと区切り文字の判定 VBAで文字コードの判定方法を紹介します。以下が参照したURLです。 http://nonsoft.la.coocan.jp/SoftSample/SampleModJUDG.html マクロは、以下です。「Functi […]