【Excel】VBAで別シートの値を、シート選択せずに取得する

VB

別シートの値をシート選択して取得すると、元のシートを選択して戻ってくる必要がある。
こういう場合、シート選択せずに値を取得した方が効率的でシート参照の誤り削減できる。

手順

取得方法は、シートを直接指定する事で値の参照は可能。
(以下[1,1]はセルの位置)

Set DataSheet = Sheets("特記事項")
DataSheet.Cells(1, 1).Value

わかりやすく分割すると・・・
1行目でシートの指定。
2行目でセルの位置を指定して値を取得。

まとめ

別シートを参照時、使用頻度は高いので備忘録として残しておきます。

————————————————————
日々のITエンジニアの日常作業を発信しています。
また、様々な商品のレビュー記事も投稿していますのでぜひご活用ください。

投稿は基本的に毎週月曜日です。
2025年2月中旬より入院の為投稿できていませんが、2025年6月23日にようやくリスタートできました。

しかし!
現在記事公開ができないトラブルに遭遇しています。
対応中ですので、しばらくお待ちください・・・

今週も頑張っていきます!

VBソフトウェアソフトウェア全般プログラミングプログラミング全般

コメント