VBA

エクセルVBA

【エクセルVBA】最終更新日が指定日と一致しているデータを一括削除する方法!

このページでは、最終更新日が指定日と一致しているデータを一括削除する方法をご紹介していきます。 ※上の画像のファイル名には日付が使われておりますが、どんなファイル名であっても対応可能になっています。 この内容は以前ご紹介させていただいた以下...
エクセルVBA

【エクセルVBA】カレンダーを一発作成する方法!開始曜日、日数指定するだけ!

このページではエクセルVBAを使って、以下の画像のようにシート上にカレンダーを一発作成する方法をご紹介していきます。 基本的には、コード中で月の開始曜日、月の総日数を指定してあげるだけで簡単に作成できます。 資料作成の際にぜひご活用ください...
エクセルVBA

【エクセルVBA】グラフのX,Y軸の参照範囲を入れ替える方法!散布図で実演!

このページでは、以下の画像のように散布図の参照範囲のX,Yを入れ替える方法をご紹介していきます。 手動でやろうとすると案外手間がかかってしまいますが、ここで紹介するVBAを使えば一瞬で実行可能です。 それではさっそくやっていきましょう。 ※...
スポンサーリンク
エクセルVBA

【エクセルVBA】シート上の図形を画像として保存(出力)する方法!

このページではVBAを使って、エクセルシート上の図形をjpg画像ファイルとして出力する方法をご紹介していきます。 ※単体の図形に対してはもちろんのこと、グループ化されている図形に対しても実行可能です。 それではさっそくやっていきましょう。 ...
エクセルVBA

【エクセルVBA】シート上にある図形を一括グループ化する方法!

このページではVBAを使って、エクセルシート上にある複数の図形を自動でグループ化する方法をご紹介していきます。 シンプルな図形だけでなく、グラフなんかが混ざっていても対応可能です。 それではさっそくやっていきましょう。 ※VBAの使い方から...
エクセルVBA

【エクセルVBA】指定フォルダ内ブックを一括で読み取り専用に変更する方法!

このページではエクセルVBAを使って、指定フォルダ内にあるすべてのブックを一括で読み取り専用ファイルに変更する方法をご紹介していきます。 ひとつひとつ作業していたら膨大な時間がかかると思いますので、ぜひ以降で紹介するVBAコードをサクッと実...
エクセルVBA

【エクセルVBA】散布図を自動作成する方法!軸、タイトルまで自動設定!

このページでは、以下の画像のように指定したデータから散布図を自動作成する方法をご紹介していきます。 グラフを作成するだけでなく、周辺のタイトルや軸の設定なども一括で実行できるようになっています。 一度作っておくと非常に便利なので、ぜひご活用...
エクセルVBA

【エクセル】文字列から空白(スペース)を削除する方法!VBAでの実行まで!

このページでは、以下の画像のようにセル上に記入されている文字列から空白(半角スペース)を取り除いく方法をご紹介していきます。 応用すれば、空白でなくてもアンダーバー(_)だったり、カンマ(,)にも対応可能です。 意外とよく使うスキルのなので...
エクセルVBA

【エクセルVBA】超初心者用!セルにデータを入力する方法3つ!

VBAを勉強したいけど、まだ何も知らない。 とりあえずセルに自動でデータを入力できるようになりたい。 このページでは、こんな悩みを解決するために、VBA上でセルにデータを入力する方法3つをご紹介していきます。 初心者用に画像を使って解説して...
エクセルVBA

【エクセルVBA】2つのテキストファイルが一致しているか確認する方法!

このページでは、フルパスで指定した2つのテキストファイルの中身が一致しているか確認するVBAコードをご紹介していきます。 ただ単に一致を確認するだけではなく、不一致の場合はどこが不一致なのかも教えてくれるようになっています。 あなたが指定す...
エクセルVBA

【エクセルVBA】今日の日付をファイル名として使用する方法!

エクセルマクロでいろいろな処理をし、結果を保存するという作業を繰り返していると、似たようなファイルが多数生じてしまい、どれがどれだかわからなくなることってありますよね。 そんな状況を避けるためには、ファイル名に日付を付けて保存しておくと便利...
エクセルVBA

【エクセルVBA】複数グラフのスタイル(マーカー、線)を一括変更する方法!

このページでは、以下の画像のようにエクセルシート上にある複数のグラフに対して、 こんな感じで、スタイルを一括変更する方法をご紹介していきます。 上の画像では、グラフは3つしかありませんが、グラフはいくつあっても対応可能です。 ※シート上にあ...
エクセルVBA

【エクセルVBA】複数グラフを列数指定で順番に整列させる方法!

このページでは、以下のようにシート上にちらかっているグラフを こんな感じで一発整列させる方法をご紹介していきます。 上の画像では4列に整列させていますが、指定列数を変更すればどんな並べ方も実行可能です。 〇このページの処理でできること ①グ...
エクセルVBA

【エクセルVBA】シート上にあるグラフの個数を取得する方法!

このページでは、VBAを使って以下の画像のようにシート上にあるグラフの個数を取得する方法をご紹介していきます。 ひとつひとつのグラフに対して順番に処理を実施する際などに必要になるスキルです。 ぜひやり方を覚えておきましょう。 それではさっそ...
エクセルVBA

【エクセルVBA】複数のグラフ縦、横方向に一括整列させる方法!

このページでは、エクセルシート上にある複数のグラフを、大きさを調整し、さらに指定方向に整列させる方法をご紹介していきます。 上の画像は横方向に整列させていますが、縦方向に並べることも可能です。 また、上の画像は3つのグラフしかありませんが、...
エクセルVBA

【エクセルVBA】複数のグラフの大きさを統一する方法!縦、横幅を指定するだけ!

このページではVBAを使って、以下の画像のようにエクセル上にある複数のグラフの大きさを統一する方法をご紹介していきます。 シートを整理する際などにぜひご活用ください。 それではさっそくやっていきましょう! VBAの実行環境を構築しておく 冒...
エクセルVBA

【エクセルVBA】グラフのデータラベルを位置とサイズを自動変更する方法!

このページでは、以下の画像のようにエクセルのグラフ上にあるデータラベルの位置と大きさを自動で一括変更する方法をご紹介していきます。 ラベルが見ずらいけどデータが多くて編集が大変なときなどに役立つスキルですね。 それではさっそくうやっていきま...
エクセルVBA

【エクセルVBA】エラー:変数が定義されていません。を解決する方法!

このページでは、以下の画像のようにVBAを実行した際に出てくる 「変数が定義されていません。」 というエラーを解決する方法をご紹介していきます。 2つのやり方がありますので、順番にご紹介していきます。 「変数が定義されていません」を解決する...
エクセルVBA

【エクセルVBA】mapデータから二軸で線形補間して数値取得する方法

このページでは、mapデータの中から二軸で線形補間をして数値を取得する方法をご紹介していきます。 具体的には、以下の画像のようにエアコンの消費電力が設定温度と外気温によってどのように変化するのか、といったデータがあったとします。 設定温度は...
エクセルVBA

【エクセルVBA】レーダーチャートを作成する方法!領域指定するだけ!

このページでは、以下のようなレーダーチャートグラフをVBAを使って一発作成する方法をご紹介していきます。 基本的にはデータをあらかじめ準備し、データがどこにあるのかをコード上で指定してあげるだけでOKです。 それではさっそくやっていきましょ...
エクセルVBA

【エクセルVBA】指定フォルダ内にあるファイルの個数を数える方法!

このページでは、フルパスで指定したフォルダ内にあるファイルの個数をVBAを使って数える方法をご紹介していきます。 それではさっそくやっていきましょう! 探索フォルダの紹介 今回は私のブログで過去に使用した画像を格納してあるフォルダに対して処...
エクセルVBA

【エクセル】シート上にある画像の背景を透過にする方法!

このページでは以下の画像のようにエクセルに張り付けられている画像を こんな感じで背景透過画像に変更する方法をご紹介していきます。 複数の画像を重ねる際などに使えるスキルです。 それではやっていきましょう。 シート上の画像を背景透過にする方法...
エクセルVBA

【エクセルVBA】立方体図形を一発作成!長さ&角度指定するだけ!

この記事では、VBAを使って以下の画像のように立方体図形を一発作成する方法をご紹介していきます。 基本的には上の画像に示しているX,Y,Zの長さと角度θを指定するだけでOKです。 VBAの実行環境構築 先ほど紹介した立方体はVBAを使って作...
エクセルVBA

【VBA】セル内文字を太字、斜体、下線追加、サイズ、色をする方法!

この記事では、エクセルVBAを使って、セル内の文字を太字、斜体、下線追加、サイズ変更といった一通りの変更を行う方法をご紹介していきます。 もちろん、斜体だけにする、ということも可能です。 それではさっそくやっていきましょう。 サンプル文字列...
エクセルVBA

【エクセルVBA】領域を一括で変数指定⇒個別セル名を取得する方法!

この記事では、VBAを使って領域を一括で一つの変数として指定し、その後その領域内にある個別のセルの名前を取得する方法をご紹介していきます。 例えば、データの入っているA1:AZ100セルまでを一括で領域指定しています。 その後、指定領域の左...
エクセルVBA

【エクセルVBA】指定した名前の図形が存在するか確認する方法!

この記事では、VBAでエクセルシート上に指定した名前の図形が存在するかどうかを確認する方法をご紹介していきます。 基本的には検索したい図形の名前を指定するだけですので、簡単に実行可能です。 それでは早速やっていきましょう。 マクロのテスト環...
エクセルVBA

【エクセルVBA】シート上にある指定した名前の図形を削除する方法!

この記事では、VBA上で指定した名前の図形を削除する方法をご紹介していきます。 そんなのいつ使うんだ?と思われたと思います。 たしかにこのスキルは単体で使うことはありません。 このスキルは例えば処理の中で必要な図形を作成⇒名前をつけておく⇒...