
【Excelマクロ】今日の日付で検索⇒データの取得
初めての質問です。
失礼や不手際がありましたら申し訳ございません。
何卒御協力をお願い致します。
●Excelにて以下のような作業を行う予定です。
【現状】
・Sheet1には当月1月分の日付、数値が入った表があります。
日付 11月1日 11月2日 ・・・ 11月30日
数値1 100 101 ・・・ 200
数値2 200 201 ・・・ 300
※日付セルの書式設定は「日付 3月14日」形式です。
※数値1,2の関係や日付毎の数値の変化に規則性はありません。
【やりたいこと】
・sheet2の特定のセル(C4とC14)に当日の数値1、数値2を設定したい。
・sheet2にボタンを設定し、毎日特定のセル(C4とC14)の値を更新したい。
※ボタンを設置し、マクロを設定する方法については理解しています。
【バージョン】
windowsXP
Excel2003
Excelマクロについてはまったくの素人で
解決方法をネットで検索してみましたが、
結局解決出来ませんでした・・・。
どなたかご教授頂ければ幸いです。
よろしくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
標準モジュールに
public Sub GetData()
dim rng as Range, dt as Date
dt = Date
' A2は『11月1日』のセル番地
Set rng = Worksheets("Sheet1").Range("A2").CurrentRegion
set rng = rng.find( Format(dt, "m月d日"),,xlValues)
if not rng is nothing then
' 見つかった場合
With Worksheet("Sheet2")
.Range("C4").value = rng.Offset(1,0).Value
.Range("C14").value = rng.Offset(2,0).Value
end With
end if
End Sub
といった具合で取得可能ですよ
Workbook_Openなどの自動実行マクロでこれを呼び出せば良いでしょう
フォームコントロールのボタンにマクロを割り当てたり、コントロールツールボックスのボタンから呼ぶようにしてみましょう
redfox63様
すんなり出来ました・・・。
あんなに調べて出来なかったのに・・・。
素晴らしいです!
redfox63様のおかげで今まで敬遠していた
Excelマクロに興味が持てそうです。
本当にありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) Excel 参照元の値を参照したい 1 2022/08/20 18:58
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) Excel 同一セル内 年、日 入れ替え 5 2022/04/09 01:48
- Excel(エクセル) 【!】Excel 2つの条件付き書式が反映されません。。 5 2023/07/14 16:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マクロを教えてください
-
VBA Shapes コピーと名前
-
Excel2000 マクロの不具合?
-
エクセル2013 bookのダブル起動
-
エクセルファイルを値でのみし...
-
EXCEL VBA 他のアプリケーショ...
-
VBA 選択したデータを別シー...
-
EXCELのマクロに関して
-
worksheet_changeの一時無効化
-
【Excelマクロ】今日の日付で検...
-
Excel VBA Sheet1に記述して...
-
エクセル マクロ写真帳に一括で...
-
エクセルのシートの保護について
-
エクセル/マクロのエラー・・・・
-
【ExcelVBA】マクロブックを通...
-
『エクセルマクロ 修正のシー...
-
エクセルのマクロで数値に応じ...
-
【マクロ】元データと同じお客...
-
WPSOffice_マクロの有効化について
-
複数のマクロボタンをまとめて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでマクロ実行中に画面を固...
-
エクセルファイルを値でのみし...
-
VBA Shapes コピーと名前
-
セルに入力するたびにマクロを...
-
【Excel】マクロでページを追加...
-
エクセル マクロ写真帳に一括で...
-
EXCEL VBA 他のアプリケーショ...
-
エクセル連番自動印刷について
-
エクセル 図形の寸法を取得したい
-
エクセルファイルの回数期限の...
-
【ExcelVBA】マクロブックを通...
-
エクセルVBAで納期管理システム...
-
worksheet_changeの一時無効化
-
ExcelのVBAで自動採番したい...
-
EXCEL 行番号や列番号が選択で...
-
シート名を記入する
-
ブックの共有でVBAエラー
-
VB.NETによるEXCELの行挿入
-
セルの中身を配列の中に入れた...
-
再度,ExcelVBA,public変数が消える
おすすめ情報