No.2
- 回答日時:
vbaなら< Dateでokなんですが・・。
If Sh.Range("A2").Value < Date Thenなどで、今日より前をチャント評価します。その日付の形式がyyyy/mm/ddである事が条件。
どういうコード書いてます?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) ExcelのVBAコードについて教えてください。 4 2023/01/20 09:44
- Visual Basic(VBA) 列 A に同じ日が2つが必要です。 1 2023/03/28 07:25
- Excel(エクセル) マクロで行を追加、削除すると行位置がずれますが、解決方法はありませんか?。 5 2022/05/28 16:03
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Access(アクセス) Access DTPickerの初期表示月を変えたい 1 2022/08/02 08:55
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/04/17 13:07
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2023/01/20 14:36
- Visual Basic(VBA) VBA 複数のブックに同じ列を表示させる方法 2 2022/07/20 23:49
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
このQ&Aを見た人はこんなQ&Aも見ています
-


難問 VBA 今日の日付より前に対するイベント処理
Visual Basic(VBA)
-


Excelで指定した日付から過去の最も近い日付(指定した日付も含む)を下から検索する方法
Visual Basic(VBA)
-


Excel VBAでのオートフィルターについて教えてください。 日付データからフィルターで今日を起点
Visual Basic(VBA)
-
-
4

基準日以前のデータを範囲を指定して削除するVBA
Excel(エクセル)
-
5

エクセル VBA オートフィルタ今日以降のデータを抽出するには
Excel(エクセル)
-
6

VBAでファイルを開くときにファイル名でワイルドカードを使用したいです
その他(プログラミング・Web制作)
-
7

VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
8

EXCEL2003のオートフィルターで、今日又は昨日をマクロで抽出した
Excel(エクセル)
-
9

VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
10

【Excel VBA】CSV取込時、数字の先頭の0を消えないようにするには?
Excel(エクセル)
-
11

オートフィルターをかけ、#N/A以外で絞込みするVBA記述をご教示ください
Excel(エクセル)
-
12

エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
13

VBAで先月、先々月を求める方法
Visual Basic(VBA)
-
14

VBAで特定の文字が入力されたセルを選択
Excel(エクセル)
-
15

Vlookup関数とcountif関数の組み合わせについて
Excel(エクセル)
-
16

vba フィルター 複数条件 3つ以上 完全一致除外
Visual Basic(VBA)
-
17

今日の日付が過ぎたらその行を削除したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseの対応する括弧の強調表...
-
VisualBasic6.0のFormat関数で...
-
エクセルのVBAで日付を検索し転...
-
DataGridViewでyyyy/MM/dd
-
VB6.0 のformat関数について
-
3人のじゃんけんのプログラム
-
週間カレンダー vbscript
-
指定した日付が、その月の第何...
-
【Excel VBA】条件に合った行の...
-
Laravelクエリビルダにてウィン...
-
今日より前の書き方 マクロ
-
htmlで日付表示。三日後の日付...
-
VB.NET 日付設定
-
該当の日付以外を消去するプロ...
-
SqlCommandBuilder 使用時のサ...
-
excelのVBAについて、以下のコ...
-
ユーザーフォームのラベルに日...
-
完全一致の検索
-
C++で日付判定を行いたい!!
-
JSPからYYYYMMDDで日付入力する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseの対応する括弧の強調表...
-
人をはめた人は 自分に返ってく...
-
DataGridViewでyyyy/MM/dd
-
エクセルのVBAで日付を検索し転...
-
ユーザーフォームのラベルに日...
-
VisualBasic6.0のFormat関数で...
-
コンボボックスに日付を表示する
-
テキストボックスにカレンダー...
-
1本あたり○円と表示する時どの...
-
指定した日付が、その月の第何...
-
VBAで当月の1日を表示するには...
-
VBA 日付・時刻の判別 時刻を認...
-
今日より前の書き方 マクロ
-
システム日付とは?
-
テキストボックスに今日の日付...
-
DateTimePickerを西暦表示にす...
-
JSPからYYYYMMDDで日付入力する
-
C++で日付判定を行いたい!!
-
ExcelVBAでSQLサーバの日付時刻...
-
【Excel VBA】条件に合った行の...
おすすめ情報














紛らわしい質問内容でしたので質問を修正します。
下記のコードです。
Sub test()
Dim rSheet As Worksheet
Dim xDate As String
xDate = Format(”<Date", "yyyy年mm月dd日")
For Each rSheet In Worksheets
If InStr(rSheet.name, xDate) > 0 Then
MsgBox "今日より前の日付のシートがあります"
End If
Next rSheet
End Sub
セルを見つけるのではなく、シート見出しが今日より前の日付のシートがあったときにメッセージボックスで表示させたいのが目的です。
お時間とらせて申し訳ありません。
よろしくお願い致します。