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で処理することが出来ます。 ただ、セルとは利用するプロパティが異なることから初見では難しく感じることが多いと思います。 […] 続きを読む
VBAでセル範囲のループの書き方 公開日:2018年1月28日 VBA 選択範囲はSelection セル範囲を扱う場合に1セルずつループして処理を行いたい場合があります。 選択セル範囲は「Selection」プロパティで表します。 Selection自体は同じですが、ループの書き方で必要に […] 続きを読む
VBAで選択セルの開始から終了に矢印オートシェイプを引く 公開日:2018年1月12日 VBA 矢印オートシェイプは調整が面倒 Excelで資料を作成する際に、ここからここへ、という明示をするために矢印のオートシェイプを使うことがあります。 こんな感じで表形式の左から右へ、みたいな感じとかですね。実はこの矢印は後述 […] 続きを読む
VBAで二次元配列のデータを高速にセルへ貼り付ける 公開日:2018年1月8日 VBA 二次元配列のデータをセルに高速で貼り付ける方法 データをセルに貼り付け、と聞くとすぐに思いつくのは各データをカンマで区切ったCSVファイルです。 ただ、CSVファイルから直接セルに貼り付けようとすると1セルずつ処理するこ […] 続きを読む
VBAでCSVファイルをジャグ配列に格納する 公開日:2018年1月7日 VBA CSVファイルをジャグ配列(配列の配列)に変換する CSVファイルの内容をジャグ配列に変換する関数を紹介します。 ジャグ配列とは、以下のように1次元配列(親配列)の各要素に別の配列(子配列)が格納されている状態の配列を言 […] 続きを読む
VBAでCSVファイルを二次元配列に格納する 公開日:2018年1月6日 VBA CSVファイルを二次元配列に変換する CSVファイルの内容を二次元配列に変換する関数を紹介します。 二次元配列の他にも連想配列のDictinaryクラスやジャグ配列(配列に配列を入れる仕組み)を使う方法もあります。二次元 […] 続きを読む
VBAで指定文字列があるセルに背景色を設定する 公開日:2018年1月4日 VBA シートの全セルから指定文字列を検索する シートやブックから指定文字列を検索する場合、Ctrl + Fキーでの検索機能を使いますね。 とても便利な機能ですが、複数のセルが検索に一致した場合にどのセルが対象なのかは分かりにく […] 続きを読む
VBAでうるう年の判定を行う 公開日:2017年12月4日 VBA VBAでうるう年の判定を行う方法が2通り ある年がうるう年かどうかを判定するには、VBAでは2通りの方法が考えられます。 1つはプログラミング言語とは関係なく、うるう年の考え方を実装する方法です。 もう1つはDateSe […] 続きを読む