目次
今回は、Excelでワークシートから行と列ごとにセルの値を取得する方法を紹介します ブイビーエー ワークシート全体、ワークシートの使用範囲、選択範囲からセルの値を取得する方法を学びます。
Excel VBAで行と列でセルの値を取得する(クイックビュー)
Sub Cell_Value_from_Whole_Worksheet() Value = Worksheets("Sheet1").Cells(7, 3) MsgBox Value End Sub
練習用ワークブックをダウンロードする
この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。
行と列でセルの値を取得する.xlsmExcel VBAで行と列でセルの値を取得する3つの方法
というわけで、さっそく今日の本題です。 3 ワークシート全体から、ワークシートの使用範囲から、選択範囲から。
1.エクセルVBAでワークシート全体から行と列でセル値を取得する
まず、ワークシート全体から行と列でセル値を取得します。
ワークシート全体から行と列ごとにセルの値を取得するには セル方式 の ブイビーエー .
例えば、セルから値を取得するために 第4 の行と 6日 というワークシートの列があります。 シート1 を、使用することができます。
値 = Worksheets("Sheet1").Cells(4、6)
⦹ 例:
というワークシートがあります。 シート1 とのことです。 せいめい とそのマークが 物理学、化学。 と 数学 のセルから始まる。 A1 ワークシートの
さて、そのマークを手に入れるために 6日 在校生 化学 のセル値を取得する必要があります。 7日 列と 3位 の欄は、ワークシートの
があります。 ブイビーエー のコードになります。
⦹ VBAコードです。
Sub Cell_Value_from_Whole_Worksheet() Value = Worksheets("Sheet1").Cells(7, 3) MsgBox Value End Sub
⧭出力。
このコードを実行すると、そのセルの値が 7日 列と 3位 位 シート1 である。 78 .
続きを読む ExcelのVBAを使用して列の値を検索する方法(4つの方法)
2.エクセルVBAで使用する範囲から行と列でセルの値を取得する
次に、ワークシートの使用範囲から行と列でセル値を取得します。
ワークシートの使用範囲から行と列でセル値を取得するには、再び セル方式 の ブイビーエー が、それに沿って UsedRange オブジェクトを作成します。
例えば、セルから値を取得するために 第4 の行と 6日 というワークシートの使用する範囲の列を指定します。 シート2 を、使用することができます。
値 = Worksheets("Sheet2").UsedRange.Cells(4, 6)
⦹ 例)。
という別のワークシートを用意しました。 シート2 同じデータセットで せいめい とそのマークが 物理学、化学。 と 数学 しかし、今回のデータセットは、セル B2 ワークシートの
さて、そのマークを手に入れるために 6日 在校生 化学 から値を取得する必要があります。 7日 の行と 3位 の欄は、使用する範囲です。
があります。 ブイビーエー のコードになります。
⦹ VBAコードです。
Sub Cell_Value_from_Used_Ranget() Value = Worksheets("Sheet1").UsedRange.Cells(7, 3) MsgBox Value End Sub
⧭出力。
このコードを実行すると、そのセルの値が 7日 列と 3位 の使用範囲の列が表示されます。 シート2 である。 78 .
続きを読む エクセルで列の値を検索する方法(4つの方法)
類似の読み物
- Excelで列内の値の最初の出現を見つける方法(5つの方法)
- Excelで列内の値の最後の出現回数を検索する方法(5つのメソッド)
3.エクセルVBAで特定の範囲から行と列でセルの値を取得する
最後に、ワークシートの選択範囲から行と列でセル値を取得します。
ワークシートの特定の範囲から行と列でセル値を取得するには セル方式 の ブイビーエー が、それに沿って レンジ オブジェクトを作成します。
例えば、セルから値を取得するために 第4 の行と 6日 範囲内の列 E2:H14 というワークシートの シート3 を、使用することができます。
値 = Worksheets("Sheet3").Range("E2:H14").Cells(4,6)
⦹ 例:
という別のワークシートを用意しました。 シート3 という2つのデータセットがあります。 人名 と 生徒のID ( B2:C14 )を持つ学校と、もう一つは せいめい とそのマークが 物理学、化学。 と 数学(E2:H14) .
さて、そのマークを手に入れるために 6日 在校生 化学 から値を取得する必要があります。 7日 の行と 3位 範囲内の列 E2:H14 ワークシートの
があります。 ブイビーエー のコードになります。
⦹ VBAコードです。
Sub Cell_Value_from_Selected_Range() Value = Worksheets("Sheet3").Range("E2:H14").Cells(7, 3) MsgBox Value End Sub
⧭出力。
このコードを実行すると、そのセルの値が 7日 列と 3位 範囲内の列 E3:G13 の シート3 である。 78 .
続きを読む エクセルで値や名前の上位5位を探す方法(8つの便利な方法)
覚えておきたいこと
ここでは UsedRange と 範囲オブジェクト の ブイビーエー 詳しくは、こちらをご覧ください。
結論
で、任意のセルの値を行と列で取得する方法を紹介します。 ブイビーエー ご質問等ございましたら、お気軽にお問い合わせください。 また、当社のサイトもご覧ください。 エクセルウィキ をご覧ください。