エクセルVBA-基礎

エクセルVBA

【エクセルVBA】マクロ実行中に出る青い輪を矢印に変更する方法!

こんにちは、ヒガシです。 このページではマクロの処理待ち中に表示される青い輪っかのカーソルを通常の矢印に変更する方法をご紹介していきます。 マクロ実行中にセルを選択したりする際に、青い輪っかだとなんだか選択しずらいという場合に設定しておくと...
エクセルVBA

【エクセルVBA】シート上に処理の進捗確認バーを作成する方法

こんにちは、ヒガシです。 このページでは、以下の動画のように時間のかかる処理を実施している最中に、シート上に進捗確認バーを作成する方法をご紹介していきます。 どのくらい処理が進んでいるのか確認したい、うまく処理が進行しているか不安という方は...
エクセルVBA

【エクセルVBA】選択した複数のテキストボックスの中身を音声読み上げするマクロ

こんにちは、ヒガシです。 このページでは、以下の動画のように選択した複数のテキストボックスの中身を音声読み上げしてくれるマクロをご紹介していきます。 それではさっそくやっていきましょう! VBA上で音声読み上げさせる方法 まずはじめに、エク...
スポンサーリンク
エクセルVBA

【エクセルVBA】セルに記述した内容を音声読み上げしてくれるマクロ

こんにちは、ヒガシです。 このページでは以下の動画に示しているように、セル内に記述した内容を音声読み上げしてくれるマクロの作り方をご紹介します。 ワードなんかでは普通に音声読み上げボタンがあるんですが、エクセルはないんですよね。 それではさ...
エクセルVBA

【エクセルVBA】セルにデータが入力されているか確認!IsEmpty関数について

こんにちは、ヒガシです。 このページでは、指定したセル内にデータが入力されているかどうかを判断できるIsEmpty関数の使い方と実際の使用例をご紹介していきます。 エクセル上にゲームなんかを作っていると意外と使えるスキルです。 ぜひ習得して...
エクセルVBA

【エクセルVBA】直線図形の長さを計測する方法!サンプルコードで実演

こんにちは、ヒガシです。 このページでは、エクセル上に配置されている直線図形の長さを計測する方法をご紹介していきます。 それではさっそくやっていきましょう! エクセル上での距離の基準について まずそもそもエクセル上での距離の基準についてご説...
エクセルVBA

【エクセルVBA】2つの図形を線で接続する方法!接続箇所まで指定可能

こんにちは、ヒガシです。 このページでは、以下の画像のように指定した2つの図形間をカギ線で接続する方法をご紹介していきます。 ただ単に接続するだけではなく、線の始点、終点を自由に変更可能です。 それではさっそくやっていきましょう! 2つの図...
エクセルVBA

【エクセルVBA】直線図形の作り方を詳細解説!太さ、破線、色、矢印設定まで!

こんにちは、ヒガシです。 このページでは、VBA上で直線図形を作成する方法をご紹介していきます。 単に直線を引くだけではなく、線の色や太さ、破線や矢印の設定まで、よく使う項目はすべて自動設定できるようにしてあります。 それではさっそくやって...
エクセルVBA

【エクセルVBA】直線図形を使って簡易分度器を作成する方法!刻み確度も指定可能

こんにちは、ヒガシです。 このページでは、以下の画像に示すように直線図形を少しずつ回転させることによって簡易的な分度器を作成する方法をご紹介していきます。 上記の画像のように刻み確度も自由に変更可能です。 それではさっそくやっていきましょう...
エクセルVBA

【エクセルVBA】選択した複数領域 or セルの中身を右寄せにする方法!

こんにちは、ヒガシです。 先日VBA上でちょっとしたゲームを作っているときに、選択領域やセルの中身を右に寄せたい状況に遭遇しました。 ということでこのページではVBAを使って、以下の動画に示すように、複数選択したセルや領域を一括で右寄せ(右...
エクセルVBA

【エクセルVBA】セルの表示形式を桁数指定の指数に変更する方法

こんにちは、ヒガシです。 このページでは以下の画像に示すように、指定したセルの表示形式を桁数指定で指数表現に変更する方法をご紹介していきます。 一つ一つ設定するのは面倒な場合もあると思いますのでVBAで自動設定する方法をご紹介していきます。...
エクセルVBA

【エクセルVBA】複数セルを領域を変えながらリスト選択式にする方法!

こんにちは、ヒガシです。 前回の記事では、VBAを使ってひとつのセルをリストからの選択方式にする方法をご紹介しました。 本記事では、そのスキルを応用して、複数のセルを選択範囲の領域を変更しながら選択式にしていく方法をご紹介していきます。 や...
エクセルVBA

【エクセルVBA】セルをリストからの選択方式に!領域指定するだけ

こんにちは、ヒガシです。 このページでは、VBAでエクセル上のセル記述内容をリスト選択方式に変更する方法をご紹介していきます。 基本的にはリスト内容が書いてある領域を指定するだけで簡単に実行できます。 それではさっそくやっていきましょう! ...
エクセルVBA

【エクセルVBA】マクロ実行中に発生する画面のチカチカを止める方法

こんにちは、ヒガシです。 このページではマクロ実行中に画面がチカチカするのを止める方法をご紹介していきます。 それではさっそくやっていきましょう! マクロ実行中に画面のチカチカを止める方法 マクロ実行中に画面のチカチカを止めるためには、以下...
エクセルVBA

【エクセルVBA】指定文字列に対して右から特性の文字までを切り取る方法

こんにちは、ヒガシです。 このページでは、指定した文字列に対して、右から特定の文字を順番に探索していき、見つけたところまでの文字列を右から切り取る方法をご紹介していきます。 例えば以下のようになんらかのファイルのフルパスが記載されているとし...
エクセルVBA

【エクセルVBA】選択した2つのセルの中身、色、フォントを入れ替えるマクロ

こんにちは、ヒガシです。 このページでは、エクセルシート上で選択した2つのセルの中身、色、フォント等の情報を入れ替えるマクロをご紹介していきます。 それではさっそくやっていきましょう! セル交換マクロのイメージ共有 まずは本記事の内容があな...
エクセルVBA

【エクセルVBA】指定 or 選択した領域の行数、列数を取得する方法

こんにちは、ヒガシです。 このページでは、VBA上で現在選択されている領域の行数、列数を取得する方法をご紹介していきます。 それではさっそくやっていきましょう! 領域の行数を取得する方法 VBA上で指定領域の行数を取得する方法は以下の通りで...
エクセルVBA

【エクセルVBA】選択領域のセル内データを順番に取得する方法

こんにちは、ヒガシです。 このページでは、VBA上で現在選択されている領域のセル内データを順番に取得していく方法をご紹介していきます。 例えば以下のような領域が選択されているシーンでは、 b2, c2, b3, c3 という形で、選択した領...
エクセルVBA

【エクセルVBA】選択した領域のセルアドレスを順番に表示する方法

こんにちは、ヒガシです。 このページでは、VBA上で現在選択されている領域のセルアドレスを順番に取得していく方法をご紹介していきます。 例えば以下のような領域を選択している状態で本記事で紹介するマクロを実行すれば、 B2, C2, B3, ...
エクセルVBA

【エクセルVBA】複数選択したセル&領域のアドレスを順番に取得する方法

こんにちは、ヒガシです。 このページでは、エクセル上で選択した複数のセルや領域のアドレス(A1とかC2とか)を順番に取得する方法をご紹介していきます。 それではさっそくやっていきましょう! アドレス取得マクロの概要 プログラム紹介に入る前に...
エクセルVBA

【エクセルVBA】指定した範囲をcsvファイルとして出力する方法!

こんにちは、ヒガシです。 エクセルで作成したデータを他のツールに読み込ませるためにcsvファイル化したい! なんてシーンはよくありますよね。 ということでこのページでは、以下の画像のように既存のエクセルファイル上のデータを こんな感じでcs...
エクセルVBA

【エクセルVBA】シート上のデータに任意の大きさのノイズを加える方法

こんにちは、ヒガシです。 今回はVBAを使って、以下のようなエクセルシート上のデータに対して、 こんな感じでノイズを一発で加える方法をご紹介していきます。 それではさっそくやっていきましょう! VBAの実行環境構築 今回はVBAを使いますの...
エクセルVBA

【エクセルVBA】複数シートを一括でPDFファイル化する方法!

複数のシートを一括でPDF化したい。でも手作業でひとつひとつやっていたらものすごい時間がかかりそうだ。 この記事では、こんな悩みを解決できるエクセルマクロをご紹介していきます。 具体的には、以下の画像のように3つのシートの情報をそれぞれのシ...
エクセルVBA

【エクセル】シートをPDF化する方法!VBAでの実行方法まで!

エクセルで作成したデータをPDF化したいんだけど、どうやったらいいんだろう? このページではこんな悩みを解決するために、以下の画像のようにエクセルシート上の情報をPDFファイルとして保存する方法をご紹介していきます。 手作業でPDF化する方...
エクセルVBA

【エクセルVBA】シート上の複数図形を同じ色で一括塗りつぶしする方法

このページでは以下の画像のようにエクセルシート上にある複数の図形の塗りつぶし色を一括変更する方法をご紹介していきます。 ※上の画像は単純な図形だけをつかっていますが、矢印や吹き出しがあっても適用可能です。 手作業でもそれほど時間がかかるわけ...
エクセルVBA

【エクセルVBA】指定領域内の空欄セルに斜線を設定する方法!

このページでは以下の画像のように指定した領域内の空欄セルにのみ、斜線を設定する方法をご紹介していきます。 資料作成しているとよく出くわす作業内容だと思いますので、ぜひ自動化して作業効率化を進めましょう。 それではさっそくやっていきましょう!...
エクセルVBA

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

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