検索

キーワード


【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種類の方法が浮かぶと思

【Excel VBA】書式設定からセルに入力されている日付を曜日に変換する方法

はじめに初めまして、エンジニアのIMMRです。下記のデータに記載してある日付が何曜日なのかを調べたいことがあると思います。図1 ブック(日付が入力してあるもの)日付から曜日の確認は以前にWeekdayNameを使って確認が出来ると説明しました。WeekdayNameを使って日付から曜日を確認するここでは、セルの書式設定を変更して日付から曜日を確認する方法を説明します。1.セルに入力されている日付か

【Excel VBA】エラーが発生しても無視して処理を中断しない方法

はじめにこんにちは。IMMRです。プログラム実施時にエラーが発生するとプログラムが一時中断となり、全てのデータに対して行うことが出来なくなってしまいます。プログラム内の問題なら作成者側で修正ができるのですが、データ側(特に使用者が入力したもの)の理由では対策が難しくなってしまいます。そういった場合はエラーを無視する方法があります。無視することによって、処理を中断しないで済みます。エラーを無視するの

【Excel VBA】VBAで処理を行う際、セルを指定する方法

皆さんはじめまして、エンジニアのIMMRです。Excelのマクロでは、対象となるセルを指定して、値を入力したり、既に入力されている値を取得して、計算することが出来ます。ここでは、セルの指定や入力について説明していきます。1.VBAで処理を行う際、セルを指定する方法VBAで処理を行う際、セルを指定する方法は二つあります。 ・Range("@@").Value ・・・アドレスを文字列で指定します。 例

【Excelマクロ】VBA日付操作(DateAdd関数)

はじめにExcel VBA マクロの DateAdd 関数を紹介します。DateAdd 関数は、日付を計算する際に使います。例えば、1H後の日付、1日前の日付、1週間前の日付を取得するなど。日付操作関数説明DateAdd(「単位」,  「数量」,  「基準日付」 )◆引数「単位」 ・yyyy: 年 ・m: 月 ・d: 日 ・h: 時 ・n: 分 ・s: 秒 ・ww: 週◆引数「数量」: ・先の日付