VBAでCSVファイルをジャグ配列に格納する 公開日:2018年1月7日 VBA CSVファイルをジャグ配列(配列の配列)に変換する CSVファイルの内容をジャグ配列に変換する関数を紹介します。 ジャグ配列とは、以下のように1次元配列(親配列)の各要素に別の配列(子配列)が格納されている状態の配列を言 […] 続きを読む
VBAでCSVファイルを二次元配列に格納する 公開日:2018年1月6日 VBA CSVファイルを二次元配列に変換する CSVファイルの内容を二次元配列に変換する関数を紹介します。 二次元配列の他にも連想配列のDictinaryクラスやジャグ配列(配列に配列を入れる仕組み)を使う方法もあります。二次元 […] 続きを読む
VBAでテキストファイルの行数を取得する 公開日:2018年1月4日 ファイル テキストファイルの行数が必要な理由 VBAでテキストファイルやCSVファイルなどを扱う際に、そのファイルの行数を知りたいことがあります。 その理由には大きく3つあります。 単純に行数を知りたいため。 Excelの最大行数 […] 続きを読む
VBAで指定文字列があるセルに背景色を設定する 公開日:2018年1月4日 VBA シートの全セルから指定文字列を検索する シートやブックから指定文字列を検索する場合、Ctrl + Fキーでの検索機能を使いますね。 とても便利な機能ですが、複数のセルが検索に一致した場合にどのセルが対象なのかは分かりにく […] 続きを読む
文字コードから文字を取得(Chr、ChrB、ChrW) 公開日:2018年1月3日 関数 Chr、ChrB、ChrW Chr、ChrB、ChrW関数は文字コードから対応する文字を取得することが出来ます。 それぞれの関数に指定できるコードは異なります。 Chr Chr関数に指定できる文字コードは英語圏などは0か […] 続きを読む
VBAでコンピュータ名やドメイン名やユーザ名を取得する 公開日:2017年12月31日 WScript WshNetworkでのコンピュータ名とドメイン名とログインユーザ名の取得 単にドメイン名とログインユーザ名を調べるだけであれば、コマンドプロンプトで「whoami」と入力+Enterキーを押せば「ドメイン名 \ ログイ […] 続きを読む
VBAでネットワークドライブの接続と切断と一覧取得 公開日:2017年12月31日 WScript WshNetworkクラスでネットワークドライブの制御を行う プログラムの処理中だけネットワークドライブの接続を行い、処理が終わったら切断する、という設計を行うことがあります。 その際にどうやって実装したらよいかという話 […] 続きを読む
文字列の文字数を取得する(Len、LenB) 公開日:2017年12月27日 関数 Len、LenB Len関数は引数文字列の文字数を返します。 LenB関数は引数文字列の文字数×2を返します。バイト数ではありません。 Shift-JISとしての全角を2バイト、半角を1バイトとするバイト数を取得したい場 […] 続きを読む
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に変換する […] 続きを読む