
No.3ベストアンサー
- 回答日時:
No.1です。
どこかの列にシリアル値が羅列してあるのであれば、VBAで選択可能です。
仮にA列にシリアル値が羅列してあるとすると・・・
Dim c As Range
Dim myDate As Date
Sub 日曜選択()
myDate = Date
Do Until WorksheetFunction.Weekday(myDate) = 1
myDate = myDate + 1
Loop
Set c = Range("A:A").Find(what:=DateValue(myDate), LookIn:=xlFormulas, lookat:=xlWhole)
If Not c Is Nothing Then
If c <> Date Then
c.Select
Else
c.Offset(7).Select
End If
End If
End Sub
Sub 週選択()
myDate = Date
Do Until WorksheetFunction.Weekday(myDate) = 2
myDate = myDate + 1
Loop
Set c = Range("A:A").Find(what:=DateValue(myDate), LookIn:=xlFormulas, lookat:=xlWhole)
If Not c Is Nothing Then
If c <> Date Then
c.Resize(7).Select
Else
c.Offset(7).Resize(7).Select
End If
End If
End Sub
それぞれのマクロを実行するとA列のシリアル値が選択されると思います。
※ A列は途中の日付が飛んでいない連続したシリアル値だとします。m(_ _)m
ありがとうございます。シリアル、日付には穴がありませんので…
今日、確認できませんので明日入力後の操作でご連絡します。
ありがとうございます。
No.4
- 回答日時:
>本当はマクロでボタンで選択を望んでました
選択はフィルタでよかったですか?
オートフィルタをマクロの記録からコードを読み取り細工しました。
E2に "日付" と文字列が入っています。
E3~E21に 日付 が入っています。 2020/5/25 みたい
F2~F21は 何かが入っています。
C2に =TODAY()-7 と本日から七日前の日付が入ります
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Sub Macro2()
日付 = Range("C2")
限定 = ">=" & 日付
Range("E3").Select
Selection.AutoFilter
ActiveSheet.Range("$E$2:$F$21").AutoFilter Field:=2, Criteria1:=限定, _
Operator:=xlAnd
End Sub
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
とマクロをつくると、本日から7日前以降だけをオートフィルタで選べました。
ありがとうございます。
とても参考になる考え方とおもいました。
今日から一週間以内、以降、の抽出はできます。
今日が曜日をとわず今週(今度の日曜日まで)とした考え方と
今日が曜日を問わず(次の月曜日から日曜日まで)の考え方
2つの選択、関数、もしくはマクロで、なかなかむずかしくて。
No.1
- 回答日時:
こんばんは!
関数で選択!は無理だと思いますが、表示することは可能だと思います。
① 今日から今度の日曜の場合
=TODAY()-WEEKDAY(TODAY()-6,3)+7
② 今度の月曜~今度の日曜(来週の月~日)
表示したいセルに
=TODAY()-WEEKDAY(TODAY(),3)+ROW(A7)
という数式を入れ7行下へフィル&コピー!
とりあえずはこれでいけると思います。m(_ _)m
さっそくの解答ありがとうございます。
曜日に縛りなく自動化するのは無理みたいですね。今週中との認識はエクセルにはないものなのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(教育・科学・学問) 私の友人が課題提出を今日迄だと思っていたけれど大学が今日休みだと気付いてやばい!と連絡してきました。 3 2023/02/12 17:52
- 片思い・告白 [質問] 初デート後のLINEについて 相手からすぐに「今日はありがとう!帰り気をつけてね」とLIN 6 2023/03/27 08:53
- 病院・検査 7/1土曜日に家族が入院しました。 先週の金曜日と今週の月曜日に担当のドクターから電話で病状の説明が 5 2023/07/13 02:40
- アルバイト・パート アルバイト二週連続欠勤について 2 2022/09/08 00:44
- その他(恋愛相談) 今週の水曜日に遊んで、その時に来週の水曜日に会おう〜ってなりました。バイバイした後もLINEで、来週 1 2022/04/08 18:55
- 片思い・告白 【片想い】会いたいと連絡するのは辞めた方がいい? 3 2022/06/15 11:54
- 浮気・不倫(結婚) 付き合って3年たつ10歳年下の彼がいます。 毎日たわいもないLINEをどちらからともなく、この付き合 3 2022/09/11 21:53
- くじ・懸賞 宝くじに関しまして。ロト7ですが、今週の金曜日は祭日ですが、抽選ありますか? 2 2023/05/02 10:18
- その他(恋愛相談) 日程打診してきたのに、その日に自分の予定入れる人 6 2022/06/07 00:40
- 歯の病気 根管治療を水曜日にしました。その日は、神経を取っただけで、蓋もせずでした。 先生曰く、もし痛くなった 2 2022/07/31 17:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のセルだけ結果がおかしい...
-
エクセルのVBAで集計をしたい
-
【関数】同じ関数なのに、エラ...
-
Office2021のエクセルで米国株...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
エクセルのdatedif関数を使って...
-
【画像あり】オートフィルター...
-
【マクロ】アクティブセルの時...
-
【マクロ】列を折りたたみ非表...
-
他のシートの検索
-
【マクロ】3行に上から下に並...
-
【条件付き書式】シートの中で...
-
ページが変なふうに切れる
-
【マクロ】実行時エラー '424':...
-
9月17日でサービス終了らし...
-
エクセル ドロップダウンリスト...
-
【マクロ】オートフィルターの...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】【相談】Excelブック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報