【Excel VBA】If Elseとは違う条件式(Select Case)について
エンジニアのIMMRです。Excel VBAの条件式には、以前に説明したExcel VBA 条件式(If Else)とこれから説明するSelect Caseの二つあります。1.従来のIf Else条件式If Elseは条件に合った時は処理Aを、条件に合わなかったら処理Bを実行します。では、下記のようなデータがあり、複数の条件があるとします。If Elseを使用して作成すると2種類の方法が浮かぶと思
エンジニアのIMMRです。Excel VBAの条件式には、以前に説明したExcel VBA 条件式(If Else)とこれから説明するSelect Caseの二つあります。1.従来のIf Else条件式If Elseは条件に合った時は処理Aを、条件に合わなかったら処理Bを実行します。では、下記のようなデータがあり、複数の条件があるとします。If Elseを使用して作成すると2種類の方法が浮かぶと思
はじめにIMMRです。作成したマクロの処理時間を計測したい時ってあると思います。例えば、下記のように処理開始ボタンを押して、処理が完了したメッセージが表示されるまでどれくらいの時間がかかるかを計測したい時、あなたならどのようにしますか。処理開始のボタンを押す。図1 ブック(処理前)↓↓処理が終了して、メッセージが表示される。図2 ブック(処理後)処理開始ボタンを押して処理を実行し、「処理終了」と表
こんににちはIMMRです。VBAに限ったことではないですが、プログラムを実行したが、エラーが発生して、処理が止まってしまうことはあると思います。例えば下記のようなブックがあったとします。図1 割り算を行う処理が記載してあるブックそして、下記がプログラムです。図2 割り算を行う処理が記載してあるブックのVBAプログラムこれは、セルB3に記載された数値 ÷ セルD3に記載された数値 の結果をセルF3に
はじめに初めまして、エンジニアのIMMRです。下記のデータに記載してある日付が何曜日なのかを調べたいことがあると思います。図1 ブック(日付が入力してあるもの)日付から曜日の確認は以前にWeekdayNameを使って確認が出来ると説明しました。WeekdayNameを使って日付から曜日を確認するここでは、セルの書式設定を変更して日付から曜日を確認する方法を説明します。1.セルに入力されている日付か
はじめにこんにちは。IMMRです。以前に「For Nextを使用して、複数のセルを参照することが出来る」と説明しました。以前に説明した「同じ処理を繰り返し行う」もし、下記のようなデータがあるとします。図1 ブック(データの最大値が15)これに売り上げ数が10個以上なら判定欄に〇を9個以下なら×をつけるプログラムを作成するとこのようになります。Dim i As Long For i = 4 T
はじめにこんにちは、IMMRです。サーバーからデータを取得したり、データを送信する時にFTP送信を行うと思います。ですが、毎回データの確認し、データ名を入力しながらバッチファイルを作成して、手動によって作成したバッチファイルを実行では手間がかかりますよね。頻繁に行う作業でしたらVBAを使用して、バッチファイルを作成・実行をしたほうが効率が良くなります。その方法について説明します。1.バッチファイル
こんにちはIMMRです。現在、Javaの勉強でEclipseで作成したJavaプログラムからpgAdminのデータベースの内容を参照するプログラムを作成しています。どのようなプログラムで作成を行ったのか、エラーが発生してうまくできなかった箇所も含めて説明していきます。図1 EclipseのJavaプログラムからpgAdminのデータベースに接続するデータベースを参照するためにはまず、接続を行う必要
はじめにこんにちは。IMMRです。プログラム実施時にエラーが発生するとプログラムが一時中断となり、全てのデータに対して行うことが出来なくなってしまいます。プログラム内の問題なら作成者側で修正ができるのですが、データ側(特に使用者が入力したもの)の理由では対策が難しくなってしまいます。そういった場合はエラーを無視する方法があります。無視することによって、処理を中断しないで済みます。エラーを無視するの
はじめに皆様、初めまして。IMMRです。下記のようなエクセルデータに対して指定したセルの行・列を挿入がしたくなる時があると思います。図1 ブック(数値が入力されている)図2 ブック(図1のブックに対して行の挿入)図3 ブック(図1のブックに対して列の挿入)手作業で毎回行うのは、手間がかかります。VBAで行・列を挿入することでより、作業の手間が省けます。特に、マクロ実施中に指定したセルの行または、列
皆さんはじめまして、エンジニアのIMMRです。Excelのマクロでは、対象となるセルを指定して、値を入力したり、既に入力されている値を取得して、計算することが出来ます。ここでは、セルの指定や入力について説明していきます。1.VBAで処理を行う際、セルを指定する方法VBAで処理を行う際、セルを指定する方法は二つあります。 ・Range("@@").Value ・・・アドレスを文字列で指定します。 例