初心者

Excel /VBA

VBAにおけるオブジェクトとは?

〜Excelのあらゆる要素を操作する“対象”〜 1. オブジェクトってなに? VBAでいう「オブジェクト」とは、Excel内の操作対象になるもののことです。 たとえば、以下のようなものがオブジェクトです: 実際のも...
関数の使い方

組み込み関数とユーザー定義関数(UDF)の違い

VBAで関数を使っていると、「組み込み関数」や「ユーザー定義関数(UDF)」という言葉に出会います。どちらも「関数」ですが、仕組みや使い方に違いがあります。 この記事では、その違いをわかりやすく解説します。 1. 組み...
関数の使い方

関数とSubプロシージャの違い

VBAでよく使われる「Subプロシージャ」と「関数(Function)」。どちらも処理のまとまりを表しますが、使い方や目的に明確な違いがあります。 本記事では、両者の違いや使い分け方に加えて、関数の書き方についても詳しく解説します。...
セルの値を取得・設定

ワークシートを明示してセルを操作する方法

Excelブック内に複数のワークシートがある場合、セルを取得・操作する前に「どのワークシートか」を明示的に指定することが重要です。ここでは、RangeやCellsを使った基本操作に加え、**ワークシートの選択方法(インデックスや変数の活用...
セルの値を取得・設定

ワークブックを明示してセルを操作する方法

VBAでは、複数のブック(ファイル)を同時に扱うことがあります。その際、「どのブックのセルを操作するのか」を明示しないと、意図しないブックにデータを書き込んでしまう恐れがあります。 ここでは、ワークブックを明示してセルを操作する基本...
セルの値を取得・設定

値を直接代入する基本構文

VBAでセルに値を設定する最も基本的な操作は、「セルを指定して、その.Valueプロパティに値を代入する」ことです。これは、VBAの中でも特に頻繁に使う基本中の基本です。 このページでは、セルに直接値を代入する基本構文について、分か...
セルの値を取得・設定

変数を使って値を設定する例

VBAでは、変数に値を代入してからセルに設定することで、コードを柔軟かつ読みやすくすることができます。このページでは、変数を使ってセルに値を設定する基本的な書き方と具体例を紹介します。 1. 基本構文 Dim 変数名 ...
セルの値を取得・設定

他のセルの値をコピーする方法(単純コピー)

VBAでは、あるセルの値を別のセルにコピーすることが簡単にできます。このページでは、セルの値をコピーする基本操作を、わかりやすく解説します。 1. 基本構文 Range("B1").Value = Range("A1"...
セルの値を取得・設定

一括で値を取得する(Range(“A1:B2”).Value)

VBAでは、複数のセル範囲の値を一度に取得・設定できます。本記事ではRange("A1:B2").Valueのような構文を使い、2次元配列として一括操作する方法を、初心者向けにわかりやすく解説します。 1. 基本構文 ...
セルの値を取得・設定

CellsとRangeの違いと使い分け

VBAでセルの値を取得・設定する際によく使われるのが「Range」と「Cells」です。どちらもセルを操作する方法ですが、指定の仕方や用途に違いがあります。ここでは.Valueを用いた基本操作を通じて、それぞれの使い方と特徴の違いを解説し...
タイトルとURLをコピーしました