Excel VBAで曜日を取得する:Weekday, WeekdayName
特定の日付の曜日を取得する場合、VBAでは日付関数 Weekday と、WeekdayNameを組み合わせて行ないます。 特定の日付の曜日を示す整数値を求めるWeekday関数 Weekday関数は、関数の構文は以下の通りです。 Weekday(日付, 週の第1日目の曜日を示す値またはクラス名) 日付は調べたい日付(「2016/1/1」のような日付を示す文字列も可能)を記入します。「月の最初の曜日……
特定の日付の曜日を取得する場合、VBAでは日付関数 Weekday と、WeekdayNameを組み合わせて行ないます。 特定の日付の曜日を示す整数値を求めるWeekday関数 Weekday関数は、関数の構文は以下の通りです。 Weekday(日付, 週の第1日目の曜日を示す値またはクラス名) 日付は調べたい日付(「2016/1/1」のような日付を示す文字列も可能)を記入します。「月の最初の曜日……
VBAで文字列を分割するには、Split関数を使用します。 Split関数の使い方 Split関数は、「,」(カンマ)やスペース等で区切られた文字列を分割し、一次元配列を作成します。構文は下記です。 Split([文字列], [ 区切り文字], [返す要素数], [比較モード]) [文字列]:分割する文字列を指定します。 [ 区切り文字]:上で指定した文字列を区切る文字を指定します。省略可能で、……
文字列の切り出しに使う関数にLeft、Right、Midがあります。今回は、使用例を交えて使い方を解説します。 文字列の切り出し 例えば、Excel VBAやAcccess VBAの文字列からVBA、東京都千代田区や東京都文京区から東京都という文字列を切り出したい、という場合にはLeft, Right, Midという文字列関数を使用します。 文字列の左端から切り出すLeft, 右端から切り出すRi……
VBAで繰り返し文の処理を途中で抜けるには、Exitステートメントを使用します。以下では、使い方と使用例をご紹介します。 Exitステートメント for…NextステートメントやDo...Loopステートメントで、繰返し処理を途中で抜ける際に使用します。 For文の場合は「 Exit for」、Do文の場合は「Exit Do」といった具合で 構文:Exit (ステートメント名) で記述します。通常……
VBAで文字列を数値に変換するには、Val関数を使用します。 Val関数の使い方 Val関数は、指定した文字列に含まれる数値を数値に変換します。先頭から、最初の文字列が現れるまでの数値を返します。構文は下記です。 Val([文字列]) 引数は一つだけで、戻り値は数値です。第1字目が文字列の場合、0を返します。 特徴 1.変換されるのは最初の文字列が現れるまで Val関数は、文字列の先端から1字ずつ……
VBAで数値を文字列に変換するには、Str関数を使用します。逆に文字列を数値に変換するには、Val関数を用います。参考にしたい方は以下の記事をご覧ください。 Str関数の使い方 構文は下記です。 Str(数値) 引数は数値の一つのみです。戻り値は文字列です。 例と注意点 実行例 下記をご覧下さい。3種の数値型データを、Str関数文字列に変換します。型を返すTypeName関数を用いて、文字列変換が……
Excelの作業で切っても切り離せない乱数ですが、VBAでは、Rnd関数を使用します。今回は簡単なその使い方をご紹介します。 Rnd関数の使い方 Rnd関数は、0以上1未満の乱数を返します。構文は下記です。 Rnd(引数:作成方法) 引数は数値で省略可です。値によって、乱数の作成方法が異なります。 <0 引数のシード値によって決まる同じ数値を返します。 >0 乱数系列※(乱数ジェ……
Excelで扱うことの多い最大値Maxと最小値Minですが、実はVBAには関数が存在しません。そこで、Excelのワークシート関数を用いて、VBAでも最大値と最小値を求める方法をご紹介します。 VBAでMax,Minで最大値や最小値を求める VBA関数も含め、VBAではメソッド・プロパティでもMax, Minというのは存在しません。そこで、Excel-VBAではExcelのワークシート関数Max,……
ExcelのVBAを使って次のような処理をしたい場合があります。 配列データをうまく扱いたい。 現在開いている全てのブック名を調べたい。 全てのシート名を調べたい。 複数のセルの値を調べたい。 このような「複数の要素を扱いたい」場合にはFor Each Nextが便利です。For Each Nextはコレクションや配列に効率よくアクセスするしくみです。一般的にカウンタ変数を使っ……
企業、組織として活動する上で、目標の設定と達成が重要です。ビジネスの世界では目標を達成するためにKPI(重要業績評価指標)を活用します。今回はさまざまなWebサイトにおけるKPI設定と分析ツールの紹介です。 Web広告のKPI設定について知りたい方は、こちらの記事をご参照ください。 Web広告の効果を測定するには?KPI設定のポイント KPIとKGI KPIの概念には、KGI(重要業績評価指標……