月末値
bookを開いたときに前月シートをアクティブにして開くにはどうのうようなコード処理になるのでしょうか?
当月の月が11月でしたらbookを開いた時に10月シートをアクティブにする感じです
試行錯誤しながらやってますがわかりませんVBA初心者になります。
A1に=today() B1に前月値の=EOMONTH()があります。
Sub テスト()
workbooksheet.Month(Cells(1, 2).Value)&月).select ??
End Sub
どなたか詳しいかたご教示ください
No.1ベストアンサー
- 回答日時:
こんにちは!
>当月の月が11月でしたらbookを開いた時に10月シートをアクティブにする感じです
シート名が 1月~12月まであるとすると、
セルのシリアル値は関係なく、シート名だけで選択できると思います。
↓のコードにしてみてください。
Private Sub Workbook_Open()
Dim sN As String
sN = Format(DateAdd("m", -1, Date), "m月")
Worksheets(sN).Activate
End Sub
こんな感じではどうでしょうか?m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- Visual Basic(VBA) Excel VBA マクロ 先頭行の固定とオートフィルター設定を全てのシートに適用したいです 1 2022/11/12 15:32
- Visual Basic(VBA) VBAコードが作動せず、どこに問題があるのか教えて下さい。 3 2023/06/13 13:20
- Visual Basic(VBA) エクセル VBA 処理スピードを上げたいのですが。 6 2023/03/31 20:52
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Excel(エクセル) vba シートの並び替え 1 2023/04/19 13:44
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Visual Basic(VBA) シートを選択して、1つのPDFにしたいのですが。 5 2022/10/03 20:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自治会の通常総会の年度について
-
「6月まで」というのは6月以内...
-
8月までっていつまでのことでし...
-
月の最後の週の呼び名は?
-
10月をもって辞めるって、10...
-
相撲の「夏場所」等の名称につ...
-
エクセルのフィルターを複数シ...
-
入社が2月1日とした場合、3ヶ月...
-
満何歳の意味
-
今は何年度ですか?
-
総会の年度表記について
-
昔の愛称?「~の字」
-
昔は何歳くらいからお酒を飲ん...
-
確認ですが普通5月までに決める...
-
思い出せなくて・・・
-
大学4年生から友達を作るのにい...
-
「なんで付き合おうと思ったか...
-
バイトを12月22日に辞めました...
-
「おじろく」は長男が死んだら...
-
神棚の移動について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自治会の通常総会の年度について
-
総会の年度表記について
-
確認ですが普通5月までに決める...
-
カレンダーの日付 5/Bの意味に...
-
「6月まで」というのは6月以内...
-
10月をもって辞めるって、10...
-
8月までっていつまでのことでし...
-
満何歳の意味
-
月の最後の週の呼び名は?
-
エクセルのフィルターを複数シ...
-
今は何年度ですか?
-
昔の愛称?「~の字」
-
入社が2月1日とした場合、3ヶ月...
-
「1年以上」の定義について
-
○年後の3月末日を関数で出したい
-
学校の在籍機関
-
一ヶ月前、一ヶ月後
-
○月第○週 の数え方について
-
VBAで先月、先々月を求める方法
-
定年になる年度を関数で算出したい
おすすめ情報