
基本的な内容になるのかもしれませんが、ヘルプや他の方のプログラムなどを読んでも、いまひとつ理解できないので、質問させていただきました。
EXCELのVBAの記述で、仮に
Worksheets("sheet1").Select
Worksheets("sheet1").Visible = False
としても
Sheets("sheet1").Select
Sheets("sheet1").Visible = False
としても同じ結果になります。私は普段後者のSheets()という記述をしているのですが、人によってはWorksheets()を使用されている方も見受けられます。
この2つどのような違いがあるか教えていただければ、とてもうれしいのでが。
No.1ベストアンサー
- 回答日時:
エクセルのシートにはワークシート以外にもグラフシートやダイアログシートなどがあります。
Sheets("sheet1")は、そういうシートの種類を区別せず、sheet1という名前のシートを指します。
Worksheets("sheet1")は、あくまでワークシートの中でsheet1という名前のシートを指します。
実際には、グラフシートやダイアログシートなどの名前をワークシートと同じにすることが出来ないので区別しなくとも通常は影響しませんが、シートの種類を限定してなんらかの操作を行ないたい場合には明確に使い分けなくてはなりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/06/01 14:45
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/03/25 08:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) vbaのvlookup関数エラー原因を教えていただけないでしょうか。 3 2022/04/25 16:16
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/06/19 10:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでブック内の倍率がバ...
-
EXCELで複数のシートを一度に「...
-
ハイパーリンクでジャンプした...
-
ワークシートそのものの色を変...
-
【ExcelVBA】マクロの入ったシ...
-
EXCELの図形(テキストボックス)...
-
エクセルシートの見出しの文字...
-
特定のシートのみ再計算させな...
-
AccessVBAでExcelシートの削除
-
エクセルで、シートの名前を変...
-
ピボットテーブルからシートへ...
-
エクセル、特定のシートにパス...
-
エクセル 非表示のシートをハ...
-
エクセルのシー名を二段表示に...
-
エクセルのシート名のフォント...
-
エクセル、別のシートの表をポ...
-
Accessのテーブルを既存のExcel...
-
エクセルで複数のシートに画像...
-
エクセルの2つのシートを並び...
-
EXCELの「シートの見出し」のフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
【ExcelVBA】マクロの入ったシ...
-
ハイパーリンクでジャンプした...
-
特定のシートのみ再計算させな...
-
EXCELの図形(テキストボックス)...
-
エクセルで複数のシートに画像...
-
エクセルのファイルサイズが急...
-
エクセル、特定のシートにパス...
-
Accessのテーブルを既存のExcel...
-
エクセルのシー名を二段表示に...
-
エクセルの2つのシートを並び...
-
EXCELで存在しないシート...
-
エクセルの複数シートでのリン...
-
エクセルで、シートの名前を変...
-
EXCELの「シートの見出し」のフ...
-
Wordで差し込み印刷時に表示す...
-
ワークシートそのものの色を変...
-
エクセルを開くとメニューバー...
-
エクセル、別のシートの表をポ...
おすすめ情報