『一つのセル変更から複数セル・複数シート名へ反映』(Frontier)
よろしくお願いします。
シート1のA1に日付(例)2024年4月26日と入力すると、
シート1の名前が「2024年4月26日」と変更し
シート2のA1に1日後の日付(例)2024年4月27日 シート2の名前同様表示
シート3に2日後の4月28日、シート4に3日後の4月29日…
以下
〜シート100同様に反映させたいです。
教えていただけると助かります。
よろしくお願いします。
< 使用 Excel:Excel2021、使用 OS:Windows11 >
一番左のシートのA1に入力して、順に右のシートの名前変更、A1に入力としていくとする A1セルのセル書式はユーザー定義 yyyy"年"m"月"d"日"
Dim dt As Date, i As Long dt = Worksheets(1).Range("A1").Value Worksheets(1).Name = Format(dt, "yyyy年m月d日") For i = 2 To Worksheets.Count dt = dt + 1 With Worksheets(i).Range("A1") .Value = dt .NumberFormatLocal = "yyyy年m月d日" End With Worksheets(i).Name = Format(dt, "yyyy年m月d日") Next
(hatena) 2024/04/21(日) 15:11:20
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.