
No.4ベストアンサー
- 回答日時:
セルの書式設定で表示形式をユーザー定義にして ggge"年 "m"月売上" のようにして、 2007/4/1 と入力すると 平成19年 4月売上 と表示されます。
これを各シートに設定しておけば、日付入力で出来るので幾らか手間が省けます。
さらに、Sheet2 以降は =DATE(YEAR(Sheet1!A1),MONTH(Sheet1!A1)+1,1) のようにして行けば、Sheet1 だけ開始の日付を入力すれば良い状態になります。
でもこれでは各シートに全て入力するのと大差ありません。
楽にするならやはりマクロです。
1)新規ブックを開きシートを12枚用意します。
2)Excel画面のメニューでツール-マクロ-VisualBasicEditor(以下VBE)を押下し、VBE画面を開きます。
3)VBE画面のメニューで挿入-標準モジュールを押下して、下記のマクロをコピーして貼り付けます。
4)VBE画面を閉じます。
5)Excel画面のメニューでツール-マクロ-マクロで「Test」を実行します。
6)指定した日付以降が、各シートの A1 に記入されます。
なお、マクロの実行が出来ない場合は、ツール-マクロ-セキュリティでセキュリティレベルが「中」になっている事を確認し、なっていない場合は「中」にしてからExcelを起動し直す必要があります。
Sub Test()
Dim myDate, ws As Worksheet
myDate = Application.InputBox("開始日を入力(例 2007/4/1)", "開始日", Type:=2)
If Not IsDate(myDate) Then Exit Sub
For Each ws In ActiveWorkbook.Worksheets
ws.Range("A1").Value = Format(myDate, "ggge年 m月売上")
myDate = DateSerial(Year(myDate), Month(myDate) + 1, Day(myDate))
Next ws
End Sub
No.5
- 回答日時:
表示書式で、年や月の数字を全角表示したいなら、
[DBNum3]ggge"年"m"月"
でいけます。
お試し下さい。
No.2
- 回答日時:
おそらくVBA(マクロ)でないと無理だと思います。
一例を示します。
既存の複数のシートを左から
平成19年 4月売上げ
平成19年 5月売上げ
・
・
と連番で名前変更します。
'<マクロ>
Sub test()
Dim NENDO As String
Dim Y As Integer
Dim M As Integer
Dim St As Worksheet
NENDO = "平成"
Y = 19 '年
M = 4 '開始月
For Each St In Worksheets
St.Name = NENDO & Y & "年 " & M & "月売上げ"
If M = 12 Then
M = 1
Y = Y + 1
Else
M = M + 1
End If
Next
End Sub
<使い方>
1)下のシート名のタブの上で右クリック
2)「コードの表示」をクリック
3)左側のプロジェクトエクスプローラーで、
VBAProjectのの上で右クリック、「挿入」→「標準モジュール」
(プロジェクトエクスプローラーが表示されていなければ、
上部の「表示」メニューから選択表示できます。)
4)右側に上記のマクロを貼り付けます。
実行は、上部の再生マークボタンを押してください。
<注意>
マクロはやり直しが効かないので、データはあらかじめ
バックアップしてから試してください。
No.1
- 回答日時:
昨日も同じような質問があったが、
シート内の、セルと違って、シート間において、複写で「セルの場合のように、番地の行(や列)を1つつ増やしてくれる機能」はエクセルにはありません。
ですから不可能です。
ーー
VBAを使って
ユーザー定義関数
Function sidx()
sidx = Sheets(ActiveSheet.Name).Index
End Function
を定義し、
Sheet1の例えばC2に
「="平成19年"&(sidx()+3)& "月"」と入れる。
これをコピーして
Sheet2を開いてそのC2に
Sheet3のC2
・・
に貼り付けると
Sheet1は平成19年4月
Sheet2は平成19年5月
Sheet3は平成19年6月
・・
となる。
上記は、月の文字が半角だがJIS関数を入れると全角になる。
="平成19年"&JIS(sidx()+3)& "月"
ー>平成19年4月
ーー
ただシートタブの順番を変えると、月の部分が変わるので、使い物にならないであろう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Excel(エクセル) エクセルVBAでチェックボックスにチェックを入れる 1 2022/09/14 00:52
- Excel(エクセル) vba シートの並び替え 1 2023/04/19 13:44
- Excel(エクセル) エクセルのフィルターを複数シートに連動させたいです。 エクセルファイルに15シートあります。 そのう 2 2022/05/01 21:47
- Excel(エクセル) 別のシートの最終行の値を参照するには 5 2022/12/15 13:18
- Excel(エクセル) Excelについて 1 2023/03/06 10:26
- Excel(エクセル) 添付写真上のExcelシートのように時間と曜日ごとに担当者が振り分けられているシートがあります。 例 1 2023/03/08 13:02
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
- Excel(エクセル) Excelで日報を自動で作成したい 売上管理シートに入力した売上データを、日報に自動反映させたいと考 1 2023/04/29 18:07
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドボタンがデザインモー...
-
マクロを複数シートに実行する...
-
【 Excel】シートの見出しに自...
-
エクセルで各シートに1~12月を...
-
エクセルを開いたとき常に同じ...
-
EXCELでワークシートを開いたら...
-
ExcelのSheetに作られたMacro1...
-
エクセルの複数のワークシート...
-
マクロを特定の複数シートで実...
-
VBAで条件によってシート見出し...
-
エクセル 一括保護
-
エクセルシートのセルに現在時...
-
Excelで,特定のシートを開いた...
-
Excelマクロ/選択したシートを...
-
【Excel】複数あるシート上の住...
-
エクセルでシートの並び替えで...
-
全てのシートから特定文字を含...
-
Excelマクロ(Range)につ...
-
マクロでのシートコピー数制限?
-
マクロ 各シートの決められた位...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドボタンがデザインモー...
-
マクロを複数シートに実行する...
-
【 Excel】シートの見出しに自...
-
エクセルを開いたとき常に同じ...
-
EXCELでマクロを使わずに図形の...
-
エクセルでシートの並び替えで...
-
EXCELでワークシートを開いたら...
-
マクロを特定の複数シートで実...
-
Excelのマクロの呼び出し元を知...
-
マクロ 各シートの決められた位...
-
VBA シート名を先月の名前に...
-
エクセル2013でマクロのボタン...
-
エクセルで、マクロボタンの表...
-
メッセージボックスでシート名...
-
EXCELのエラー
-
Excelで,特定のシートを開いた...
-
エクセルの複数のワークシート...
-
シートを保護した時でも並べ替...
-
エクセルで回数をカウントする...
-
EXCELの起動時に常に同じ...
おすすめ情報