エクセルVBA-基礎

エクセル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関数を使うのは数式...
エクセルVBA

【VBA】セル内文字の配置変更!中央、左右、上下に!画像を使って実演!

この記事では、セルの中に記述されている文字の配置をVBAを使って変更する方法をご紹介していきます。 要は、VBAで以下の画像内のボタンを自動でいじくるというわけですね。 シートの見栄えを整える際になどにぜひご活用ください。 それではやってい...
エクセルVBA

【VBA】データの最終行、最終列を取得!基本から画像を使って解説

この記事では、VBA上でエクセル上のデータの最終行、最終列を取得する方法をご紹介していきます。 単純にどうやったらできるかを解説するだけではなく、そこで使われているスキル1つ1つを画像を使って丁寧に解説していきます。 ぜひ最後までご覧くださ...
エクセルVBA

【エクセル】文字列探索に便利なFIND関数の使い方!#VALUE!の対処まで

この記事では、エクセル上で文字列の存在を探索するのに便利なFIND関数の使い方をご紹介していきます。 また、FIND関数を使ったときによく出るエラー(#VALUE!)への対象方法までご紹介していきます。 画像を使って詳細説明していきますので...
エクセルVBA

【VBA】For文を途中で中止する!Exit Forの使い方!

この記事では、VBAでFor文を実行中に、条件に応じて処理を途中でやめる方法をご紹介していきます。 実際のコードとその実行結果を画像で紹介していきますので、初心者にもわかりやすい内容になっていると思います。 それではさっそくやっていきましょ...
エクセルVBA

【VBA】配列変数をセルに一括出力!3つのパターンに分けて解説!

この記事では、VBA上で作成した配列を指定した領域(セル)に一括記入する方法をご紹介していきます。 出力する領域や配列の大きさを変更し、いくつかのパターンに分けて実行していきますので、それぞれのやり方で結果がどのように変わるのかを見ていきま...
エクセルVBA

【エクセル】シート上に桁数揃えの数字(001など)を作成する方法!

この記事では以下の画像のようにエクセルシート上に桁数揃えの数字を記述する方法をご紹介していきます。 やり方が2つあるので、その両方のパターンをご紹介していきます。 それではさっそくやっていきましょう。 先頭に'を付けるパターン まず1つ目の...
エクセルVBA

【エクセル】COUNTIFで不等号を使用し、さらに複数条件で探索!

この記事では、条件にあてはまるデータ数を数えてくれるCOUNTIF関数に不等号を使用し、さらにその探索条件を複数化する方法をご紹介します。 前回紹介したCOUNTIF関数に不等号を使用する方法を応用した内容になっています。 COUNTIFと...
エクセルVBA

【エクセルVBA】COUNTIF関数に不等号を使用する方法!VBA利用まで!

この記事を読んでいるということは、 =COUNTIF(指定範囲, <5) みたいに入力して、 「この数式には問題があります。」 ってゆうエラーが出てしまっているのではないでしょうか。 わかります。 普通そうしますよね。 しかしながらCOUN...
エクセルVBA

【VBA】For-Next文の繰り返し処理を逆順で実行する方法!

この記事では、VBAでFor文を逆順に実行する方法をご紹介していきます。 普段はFor i = 1 to 10 とかにして1から10まで繰り返していると思いますが、これを10から1までという形で行うイメージですね。 あなたのやりたいことと一...
エクセルVBA

【VBA】IF文の条件に応じて処理を停止する方法!ExitSubの使い方!

VBA実行中に、ある条件にあてはまった場合に処理を停止したい。 それならIF文の中に、あるコードを差し込むだけで解決ですね。 というわけでこの記事では、IF文の条件に応じて途中でVBAの処理を停止する方法をご紹介していきます。 それではさっ...
エクセルVBA

【エクセル】奇数かどうか判定!ISODD関数の使い方!VBA利用まで!

「変数が奇数の場合は・・・、偶数の場合は・・・」 なんてゆう処理をエクセルで行いたいときに、わざわざ変数を2で割って余りが0なら・・・とかゆう処理を行っている人は多いと思います。 が、その処理はエクセルの関数で一発処理できるんです。 という...
エクセルVBA

【VBA】マクロ実行中に表示される警告を非表示!無視した際の挙動も確認

今この記事を読んでいる人は、エクセルマクロを実行しているときに 「変更内容を保存しますか?」とか 「クリップボードに大きな情報があります。この情報を・・・」 とかゆうメッセージが出てきて困っている人だと思います。 この記事では、これらのメッ...
エクセルVBA

【VBA】処理の進捗率を表示させる方法!StatusBarの使用例

この記事では、マクロ処理の進捗率を表示する方法をご紹介していきます。 処理に時間がかかるマクロに記述しておけば、おおよその残り時間を予測することができ、処理終了までの時間を有効活用できるようになるはずです。 ぜひやり方をマスターしておきまし...
エクセルVBA

【VBA】シート移動必要なしで別シートのデータを配列変数化する方法!

この記事では、マクロ実行中にシート移動を移動することなく、別シートのデータを配列変数化する方法をご紹介していきます。Cells指定でも問題なし!
エクセルVBA

【VBA】条件にあてはまる列を一括削除!サンプルデータを使って実演!

この記事では、データがまとまった表に対して、指定した条件にあてはまる列を一括削除していく方法をご紹介していきます。記事中コードを応用するだけ!
エクセルVBA

【エクセルVBA】指定した列を削除する方法!VBAでの実行方法まで!

この記事では、エクセルシート上の列を削除する方法をご紹介しています。通常のシート操作方法からVBAでの実行方法まで詳細解説!
エクセルVBA

【エクセルVBA】指定セルにフリガナ設定!PHONETIC関数の使い方!VBA利用まで!

この記事では、漢字の文字列データからフリガナ(ふりがな)を取得するPHONETIC関数の使用方法をご紹介しています。面倒な作業は関数で自動化しましょう。
エクセルVBA

【VBA】セルの幅を一括変更する方法!幅指定&自動調整で実演!

この記事では、VBAを使ってセルの幅を一括変更する方法をご紹介しています。セルの幅数値を指定する方法、文字数に応じて自動調整する2パターンで詳細解説!
エクセルVBA

【VBA】マクロ実行中に指定コードまでジャンプ!GOTO文の使い方!

この記事では、マクロ実行中に途中のコードを飛ばして指定したところまでジャンプできる【GOTO文】の使い方をご紹介しています。
エクセルVBA

【エクセルVBA】複数セルの文字列を連結合!CONCAT関数の使い方!VBAへの組み込みまで

この記事では、複数のセル内データを一つに結合することができるCONCAT関数の使い方をご紹介しています。&でちまちまくっつけるよりも圧倒的に便利!
エクセルVBA

【VBA】複数シートの見出し色を一括変更する方法!カラフル&同一系統色で実演!

この記事では、VBAを使って複数のシートのタブ見出し色を一括変更する方法をご紹介しています。設定しておけば、シートの選択効率アップ!