ワークシートの操作

ワークシートのインデックス(Index プロパティ)

ワークシートの Index プロパティは Worksheets コレクション内における各オブジェクトのインデックス番号を表しており、この番号はワークブック内のシートの並び順(左から右)となっています。このプロパティは値の取得のみ可能で、シートの追加・削除・移動を行うと自動的に番号が変更されます。
制御構文

On Errorステートメント

ある程度エラーの発生が予測できるような場合はそのエラーを適切に処理して処理を継続させたいことがあります。このようなときに On Error ステートメントを使用して、エラー発生時の処理をコントロールします。
文字列操作

Replace関数

Replace 関数は指定された文字列の一部を別の文字列で置換した文字列を返します。置換開始位置や置換の回数は引数で指定することができます。
スポンサーリンク
ユーザーフォームの概要

ユーザーフォームの表示

ユーザーフォームを表示するためのShowメソッドについて説明します。このメソッドの引数Modalでモーダルフォームかモードレスフォームかを選択することができます。
制御構文

Exitステートメントの使用方法

繰り返し処理やプロシージャを途中で意図的に抜けたい場合は Exit ステートメントを使用します。
ワークシート関数

ワークシート関数による合計処理

ワークシート関数の Sum、SumIf、SumIfs による合計処理について説明します。条件付きの合計を求める方法は何かと重宝しますので、覚えておきましょう。
セル・レンジ

セルのSpecialCellsメソッド

ある特定の条件に該当するセルをまとめて抽出したい場合は SpecialCells メソッドを使用します。引数 Type に抽出条件に関する定数を設定して使用するのが、主な使用方法になります。
日付と時刻

DateSerial、TimeSerial関数

DateSerial、TimeSerial 関数は引数に指定した日付・時刻に対応する数値から Date 型へ値を変換します。引数に指定した値が日時として正しい範囲にない場合、超過分が加算(超過分がマイナスの場合は減算)された値が返されます。
セル・レンジ

セル書式(塗りつぶし効果)の設定方法

セル書式のグラデーション効果を得るには Interior.Pattern プロパティにグラデーション用の定数を設定します。線形グラデーションを使用するには Interior.Pattern プロパティ、四角形グラデーションを使用するには Interior.Pattern プロパティに然るべき定数を設定します。
数学関連

Round関数

Round 関数は指定された小数点位置で丸めた数値を返します。引数 NumDegitsAfterDecimal には丸めを行う小数点以下の桁数を表す数値を指定します。省略すると、Round 関数は整数値を返します。
スポンサーリンク