検索

キーワード


【Excel VBA】SORTを使って、並び替えを行う方法

皆さんこんにちは、エンジニアのIMMRです。今回は、プログラム開発でよく使われるSORTつまり並び替えについて説明していきます。使用するブックは下記のとおりです。図1 サンプルブック上記のサンプル図のように商品名と価格が記載されている表があります。この図に対して、B列に記載してある価格をSORTしていきたいと思います。1.SORTの方法についてSORTを指定する場合以下、4点の設定が必要になります

【Excel VBA】プログラム開発で使用する変数と定数について

皆さんこんにちは、エンジニアのIMMRです。ここでは「変数」と「定数」について説明します。「変数」とはプログラム中に使用するための値を格納しておくものです。変数に格納されている値はプログラム中に呼び出すことが可能です。「定数」もプログラム中に使用するための値を格納しておくもので定数に格納されている値はプログラム中に呼び出すことが可能です。ではなにが違うかというと「変数」はプログラム中に値の変更が可

【Excel VBA】変数の宣言を必須にする方法

皆さん、こんにちは エンジニアのIMMRです。例えば、下記のようなサンプルブックがあったとします。図1 サンプルブックこれは、セル「A2」に金額(数値)を入力して、プログラムを実行すると2割引き価格がメッセージボックスにて表示されるものです。プログラムは以下の通りです。図2 プログラム1変数の宣言はなくても実行は出来るため、下記のようにすることも可能です。そのため下記のプログラムでも問題ないです。

【Excel VBA】オブジェクトを「Set」ステートメントで変数に格納する方法

皆さんこんにちは、エンジニアのIMMRです。突然ですが、下記ブックがあったとします。図1 ブックサンプル1そして、下記ブックのように罫線をつけたり、背景色をつけたり、フォントの変更をしたいと思います。図2 ブックサンプル2どうやって行いますか。一つのやり方をあげると下記のプログラムのように行います。Range("A3:B9").Font.Bold = True Range("A3:B9").Fo

【Excel VBA】「Like」演算子を使ってワイルドカードのようにマッチングを行う方法

皆さんこんにちは、エンジニアのIMMRです。ワイルドカードって便利ですよね。A〇〇〇のようにAで始まる4桁の文字やB△△やB△△△△のようにBから始まる文字(文字数関係なし)が比較出来たりするんですからVBAでも同じようなことができるので説明します。1.「Like」演算子について「Like」演算子を使って比較する方法は5種類あります。①任意の一文字”あ”から始まる4文字の文字列です。図1 エクセル

【Excel VBA】ワークシートの追加・名前の変更・削除をする方法

皆さんこんにちは、エンジニアのIMMRです。突然ですが、下記のようなシートを持つ、ブックにシートを追加・名前の変更・削除をしたいと思います。図1サンプルブックシート「A1」の右にシート「A2」を追加したい・・・シート「C0」の左にシート「B1」を追加したい・・・シート「C0」をシート「B2」に名前の変更したい・・・シート「C1」を削除したい・・・等などといろいろあると思います。こういったシートの新

【Excel VBA】Dictionary(連想配列)を使用した集計方法

はじめにこんにちは。VBAって便利ですよね。作業効率にも繋げることができるし。突然ですが、下記のようなくだもの、そしてそれぞれに数値が記載されている表があるとします。図1 リスト集そして、くだものの商品名ごとの値の集計をしたいとします。(重複している商品の数値は、加算していきます)集計イメージは、下記図のようなものです。さきほどのシート「リスト」とは別のシート「集計」に集計結果を記載していきます。

【Excel VBA】オートフィルターの条件(複数)設定の方法

こんにちは。IMMRです。ここでは、オートフィルターの複数条件の設定について説明をします。「オートフィルター」に関しては、以前にも説明しています。 ※ただし、ここで説明しているのは、条件が1つの場合です。オートフィルターの設定・絞り込み・解除また、これから説明するのは上記のリンク先(オートフィルターの設定・絞り込み・削除)とは、異なる記載方法です。1.オートフィルターの設定方法オートフィルターの複

【Excel VBA】簡単にできる初心者のための Excel VBA (マクロ) の開発基礎

【Excel VBA】簡単にできる初心者のための Excel VBA (マクロ) の開発基礎

皆さんはじめまして、エンジニアのIMMRです。今回は、きっと多くの方が一度は触れる事があるであろうExcelの便利な機能、「VBA」の使い方を解説していきたいと思います。Excelは日常的に使っているけど、もっと使いこなしたい!と感じる方、必見です!1.VBAとは?最近、よく耳にするようになった「マクロ」という言葉。マクロとは、Excel等の操作を自動化させる機能のこと。そのマクロで使用されている

【Excel VBA】処理を実行したブックを保存する方法

皆さんはじめまして、エンジニアのIMMRです。マクロにて、下記のようにエクセルを集計したあとは、結果を保存すると思います。図1 ブック(VBAで処理を実行した) ここでは、保存について説明します。1.ブックの保存ブックの保存は ・あらかじめ保存する場所、保存する名前を決めておき、そこに保存する方法 ・ダイアログボックを用いて、保存する場所、保存する名前を決めて保存する方法 ・現ブックに対して、上書