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で処理することが出来ます。 ただ、セルとは利用するプロパティが異なることから初見では難しく感じることが多いと思います。 […] 続きを読む
VBAでセル範囲のループの書き方 公開日:2018年1月28日 VBA 選択範囲はSelection セル範囲を扱う場合に1セルずつループして処理を行いたい場合があります。 選択セル範囲は「Selection」プロパティで表します。 Selection自体は同じですが、ループの書き方で必要に […] 続きを読む
VBAで選択セルの開始から終了に矢印オートシェイプを引く 公開日:2018年1月12日 VBA 矢印オートシェイプは調整が面倒 Excelで資料を作成する際に、ここからここへ、という明示をするために矢印のオートシェイプを使うことがあります。 こんな感じで表形式の左から右へ、みたいな感じとかですね。実はこの矢印は後述 […] 続きを読む
VBAで二次元配列のデータを高速にセルへ貼り付ける 公開日:2018年1月8日 VBA 二次元配列のデータをセルに高速で貼り付ける方法 データをセルに貼り付け、と聞くとすぐに思いつくのは各データをカンマで区切ったCSVファイルです。 ただ、CSVファイルから直接セルに貼り付けようとすると1セルずつ処理するこ […] 続きを読む