エクセルVBA-基礎

エクセル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を使えば一瞬で実行可能です。 それではさっそくやっていきましょう。 ※...
エクセルVBA

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

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

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

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

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

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

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

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

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

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

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

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

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

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