VBAでUTF-8ファイルのBOM有無を調べる 公開日:2023年6月13日 ファイル UTF-8のテキストファイルにはBOM有無の2種類がある 文字コードがUTF-8のテキストファイルには、BOMがあるファイルと無いファイルの2種類があります。 BOM(ボム)とは「バイトオーダーマーク(Byte Orde […] 続きを読む
VBAでファイルの末尾の文字を取得する 公開日:2021年5月12日 ファイル ファイルの末尾の文字を調べるには ファイルの末尾がどういう文字か調べるには、Linuxの場合であればコマンドで「tail -c 1 a.txt | xxd -p」と実行して”0a”と出力されれば改 […] 続きを読む
VBAでバイナリファイルを読み込む(一括、1バイト、指定バイト) 公開日:2020年3月11日 ファイル バイナリデータを読み込むには VBAではファイルを扱う場合はFileSystemObjectクラスを利用することが一般的ですが、バイナリファイルに関してはFileSystemObjectクラスでは扱えません。そのため、O […] 続きを読む
VBAでファイル名やフォルダ名を変更する(Name) 公開日:2018年11月18日 ファイル Nameステートメント Nameステートメントを使うとファイル名やフォルダ名を変更することが出来ます。 パスを含めて変更できるため、その場合はファイルやフォルダを別のディレクトリに移動することが出来ます。 残念ながらワイ […] 続きを読む
VBAでCSVファイルを高速にシートに貼り付ける 公開日:2018年8月19日 ファイル 外部データの取り込み機能 Excelには外部データの取り込み機能が標準で実装されています。 CSVファイルもこの機能で取り込むことが出来るのですが、VBAで1行ずつ処理するよりもとても高速に取り込めることが特徴です。 外 […] 続きを読む
VBAでテキストファイルの読み書きを行う 公開日:2018年8月16日 ファイル VBAでテキストファイルの操作を行うには VBAでテキストファイルの読み書きを行う場合、特殊な方法を除くと2つの方法があります。 Open、Close、Input、Line Input、Get、Write、Print、P […] 続きを読む
VBAでファイルが読み取り専用か判定する 公開日:2018年8月7日 ファイル 読み取り専用のファイル ファイルのプロパティの設定で読み取り専用の設定を行うことが出来ます。 読み取り専用のファイルを書き込みモードのOpenメソッドで開こうとするとエラーになります。 そのエラーを回避するために、事前に […] 続きを読む
VBAでテキストファイルの行数を取得する 公開日:2018年1月4日 ファイル テキストファイルの行数が必要な理由 VBAでテキストファイルやCSVファイルなどを扱う際に、そのファイルの行数を知りたいことがあります。 その理由には大きく3つあります。 単純に行数を知りたいため。 Excelの最大行数 […] 続きを読む
VBAでShift-JISのファイルをEUCに変換する 公開日:2017年12月27日 ファイル 他の変換は以下のリンクを参照 このページではShift-JISからBOM付きのEUCへのファイル変換について紹介しています。 その他の変換は以下を参照ください。 VBAでShift-JISのファイルをBOM付きUTF-8 […] 続きを読む
VBAでEUCのファイルをShift-JISに変換する 公開日:2017年12月27日 ファイル 他の変換は以下のリンクを参照 このページではEUCのファイルをShift-JISに変換する方法を紹介しています。 その他の変換は以下を参照ください。 VBAでShift-JISのファイルをBOM付きUTF-8に変換する […] 続きを読む