エクセルVBA-基礎

エクセルVBA

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

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

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

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

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

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

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

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

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

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

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

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

【エクセル基礎】シートの目盛り線を消して真っ白にする方法!

このページでは、以下の画像のようにエクセルシート上の目盛り線を全部消して真っ白にする方法をご紹介していきます。 エクセルで資料作成する際なんかは消しておくと見やすいのでぜひやり方を覚えておきましょう。 それではさっそくやっていきましょう。 ...
エクセルVBA

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

【エクセルVBA】シート上にある図形の個数を数える方法!Countするだけ!

この記事では、VBAでシート上にある図形の個数を数える方法をご紹介していきます。 それではさっそくやっていきましょう。 VBAでシート上の図形を数える方法 さっそくですが、VBAでシート上にある図形を数えるには以下のコードを使います。 Ac...
エクセルVBA

【エクセルVBA】棒グラフのバーの色を変更&グラデーション化する方法!

この記事では、以下の画像のようにVBAを使って既存の棒グラフの装飾を一発変更する方法をご紹介していきます。 基本的にはバーの中の色、バー周りの枠の色、グラデーションの方法を調整するだけでOKです。 それではさっそくやっていきましょう。 ※こ...
エクセルVBA

【エクセルVBA】マクロで棒グラフを自動作成!領域指定するだけ!

この記事では、VBAを使って指定領域を参照した棒グラフを自動作成する方法をご紹介していきます。 基本的にはコードの中でデータの存在領域を指定するだけでOKです。 また、グラフのタイトルや縦軸ラベル、各種文字サイズ等も自由に変更できるようにな...
エクセルVBA

【エクセルVBA】マクロで円グラフを自動作成する方法!領域指定するだけ!

この記事では、VBAを使って指定領域を参照した円グラフを自動作成する方法をご紹介していきます。 基本的にはコードの中でデータの存在領域を指定するだけでOKです。 また、グラフのタイトルと凡例の大きさも自由に設定できるようにしています。 それ...
エクセルVBA

【VBA】文字列中にダブルクオーテーション(“)を使用する方法!

複雑なコードを書いていると、文字列内にダブルクオーテーション(")で使いたいときってありますよね。 そんなとき何も考えずに以下のようにやってしまうと・・・ こんな感じでコンパイルエラーが出ると思います。 というわけでこの記事では、VBA上で...
エクセルVBA

【エクセルVBA】データから頻度分布を算出する方法!VBA上での実行まで!

この記事では、以下の画像のように指定したデータから頻度分布を作成する方法をご紹介していきます。 またこの作業をVBA上で行うにはどうやれば良いかも解説していきます。 あなたの活用シーンに応じてご活用ください。 それではさっそくやっていきまし...
エクセルVBA

【エクセル】正規分布のグラフを作成する方法!NORM.DIST関数の使い方

この記事では以下の画像のように、エクセル上で正規分布のグラフを作成する方法をご紹介していきます。 基本的にはエクセルにあらかじめ備わっているNORM.DIST関数というものを使うだけです。 非常に簡単ですので、ぜひあなたも実際に手を動かして...
エクセルVBA

【エクセル】データのマイナス数値を0に一括変更する方法!MAX関数利用!

この記事では、以下の画像のように数値データに含まれるマイナス数値を0に一括変換する方法をご紹介します。 少しエクセルをかじった人であれば、 「そんなのIF関数を使えば余裕じゃん!」 と思うかもしれません。 しかしながらIF関数を使うのは数式...