xls形式ファイルをxlsxとxlsm形式に一括変換する 公開日:2018年3月27日 VBA xlsをxlsxとxlsmに変換するマクロ Excel2003まではxlsの拡張子でしたが、Excel2007からはマクロを含まないブックはxlsxになり、マクロを含む場合はxlsmになりました。 このxls形式ファイル […] 続きを読む
標準モジュール等の一括インポート 公開日:2018年2月28日 VBA 標準モジュールなどの一括インポート このページでは標準モジュールの一括インポートについて紹介しています。 エクスポートについては「標準モジュール等の一括エクスポート」をご参照ください。 作成したマクロを他のブックでも使う […] 続きを読む
VBAで関数の戻り値を疑似的に複数返す方法 公開日:2018年2月20日 VBA 戻り値を複数返す方法 Functionプロシージャでは戻り値を返すことが出来ますが、2つ以上の複数の値を返してほしい場合があります。 しかし、残念ながら戻り値は1つしかありません。戻り値を増やすことは出来ません。 そこで […] 続きを読む
VBAでシートの図形やオートシェイプを全て削除する 公開日:2018年2月16日 VBA Excel操作でシートの図形やオートシェイプを全て削除する方法 Excelの操作でも図形やオートシェイプの全削除は可能ですが、以下のように少し手間が掛かります。 ホームタブ→編集グループ→検索と選択→条件を選択してジャン […] 続きを読む
VBAで土日に色を付ける 公開日:2018年2月14日 VBA 祝祭日と土日に色を付けたい場合 このページでは土日に色を付けたい場合の方法を紹介しています。 土日だけでなく祝祭日や振り替え休日なども色を付けたい場合は「VBAで祝祭日と土日に色を付ける」をご参照ください。 土日セルに色 […] 続きを読む
VBAで数値を文字列に変換する 公開日:2018年2月13日 VBA 数値を文字列に変換する 数値を文字列に変換するにはいくつか方法があります。 CStr関数(数値を見た目上の文字列に変換) CStr関数がおすすめ! Str関数(数値を記号付きの文字列に変換) Format関数(数値を指定 […] 続きを読む
VBAで文字列を数値に変換する 公開日:2018年2月12日 VBA Val関数を使って文字列を数値に変換する 文字列を数値に変換するにはいくつか方法があります。 Val関数(文字列の左から変換できるまでをDouble型に変換) Val関数がおすすめ! CDbl関数(数字文字列をDoubl […] 続きを読む
VBAで共有フォルダの作成や削除を行う 公開日:2018年2月8日 VBA 共有フォルダの制御はnet shareコマンドで行う VBAには共有フォルダを制御する方法がありません。 そのため、コマンドプロンプトでnet shareコマンドを使って共有フォルダの作成や削除を行います。 コマンドプロ […] 続きを読む
VBAで指定フォルダ配下の一覧をソートして取得 公開日:2018年2月5日 VBA 指定フォルダ配下をFileSystemObjectで取得する、けどソートは? VBAで指定フォルダ配下を取得するにはFileSystemObjectを利用します。 ただ、FileSystemObjectではフォルダやファ […] 続きを読む
VBAで複数のオートシェイプ選択時のループの書き方 公開日:2018年1月28日 VBA オートシェイプの複数選択はSelection.ShapeRange セルと同様にオートシェイプもVBAで処理することが出来ます。 ただ、セルとは利用するプロパティが異なることから初見では難しく感じることが多いと思います。 […] 続きを読む