
Excel2010を使って来年の小遣い帳を作っています。
日付欄に「1/1」と入力したら「1日」と表示するようにユーザー設定をしています。
しかし、この場合のセルの値は「2012/1/1」になります。
来年用なので「1/1」と入力するだけで「2013/1/1」の値になるようにできないでしょうか?
最初のセルだけ「2013/1/1」と入力して「1日」と表示させるのですが、それ以降も「2013」を覚えさすことはできないでしょうか?
隣のセルに「=WEEKDAY()」関数で曜日を入力しているので「2013年」の値が必要なのです。
日付が続き番号ならオートフィルでコピーするのですが任意の日付入力です。
本当は「1」と入力したら「1日」、「5」と入力したら「5日」と表示させたいのですが・・・。(2013年の)
どうしても毎回「2013/*/*」と入力しないとダメでしょうか?
宜しくお願いします。
No.5ベストアンサー
- 回答日時:
どんな具合のを作りたいのですか?
例えばごく簡単な、1シートに「1か月分」の小遣い帳なら。
作成例:
A1に年を記入する
2013
(セルの書式設定の表示形式のユーザー定義で0年と設定しておく)
B1に月を記入する
1
(セルの書式設定の表示形式のユーザー定義で0月と設定しておく)
A3以下に「日付」を記入する
1や2や3の数字で
B3以下に
=IF(A3="","",TEXT(DATE($A$1,$B$1,A3),"aaa"))
と記入しておく
といった具合にしておくのが一番簡単です。
#オマケ
1枚のシートに2013年版1年分の小遣い帳
A1に
2013
を記入する(0年の表示形式)
A3に
1
を記入、A3以下のセルには0月の表示形式を付けておく
B3以下に日付を記入する
1,2,3
の数字で
2月になったらA16辺りに2を記入して以下2月とする
C3以下には
=IF(B3="","",TEXT(DATE($A$1,LOOKUP(99,$A$3:A3),B3),"aaa"))
と記入しておく。

できました。
ありがとうございます。
「#オマケ」の方が私の思っている形になりました。
「作成例」の方では、日付欄のデータが「1900/*/*」になります。
「#オマケ」は見た目が良いのでこちらを使いたいと思います。
No.3
- 回答日時:
こんばんは!
VBAになってしまいますが、一例です。
A列に日付データを 10/11 のように入力するとします。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペーストしてA列に日付データを入力してみてください。
Private Sub Worksheet_Change(ByVal Target As Range) 'この行から
If Intersect(Target, Columns(1)) Is Nothing Or Selection.Count <> 1 Then Exit Sub
If Target <> "" Then
Application.EnableEvents = False
Target = DateAdd("yyyy", 1, Target)
Application.EnableEvents = True
End If
End Sub 'この行まで
こんな感じではどうでしょうか?m(_ _)m
できました。
ありがとうございます。
VBAコードをジーーとみているのですが私のレベルでは???。
でも、これは他でも応用できそうなのでちょっと頑張ってみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) DATEVALUE関数がエラーになる 2 2022/07/12 19:30
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) エクセルで指定範囲にある名前と重複した場合に入力できないようにしたい 1 2023/07/13 09:58
- Excel(エクセル) エクセルでセルの日付を和暦表示設定にしたらおかしなことに? 3 2022/05/25 11:47
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Office2021を別のPCにインスト...
-
大学のレポート A4で1枚レポー...
-
Microsoft365について
-
office365って抵抗感ないですか?
-
エクセルVBAで1004エラーになり...
-
Excelで〇のついたものを抽出し...
-
会社のOutlookにてメールを予約...
-
Office 2021 Professional Plus...
-
VBAの印刷について
-
office2019 のoutlookは2025年1...
-
Excel テーブル内の空白行の削除
-
エクセルで特定のセルの値を別...
-
MSオフィス2013にMS365が上書き...
-
エクセルで自動的にQRを表示さ...
-
エクセルでXLOOKUP関数...
-
Microsoft Office Homeインスト...
-
office365のファイルで「Office...
-
Microsoft 365 の一般法人向け...
-
Excel 日付を比較したら、同じ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
英数字のみ全角から半角に変換
-
Office2021を別のPCにインスト...
-
エクセル ○○以上○○以下の関数を...
-
Office 2021 Professional Plus...
-
会社PCのメールが更新されない
-
outlookのメールが固まってしま...
-
Excelデータで必要な部分だけを...
-
表の作成について
-
マイクロソフト 一時使用コード...
-
エクセル ○○以上○○以下で、条件...
-
データの文字コードを確認するには
-
【Excel VBA】PDFを作成して,...
-
別シートの年間行事表をカレン...
-
office365って抵抗感ないですか?
-
office2019 のoutlookは2025年1...
-
Microsoft Formsの「個人情報や...
-
マクロ自動コピペ 貼り付ける場...
-
エクセル 関数の数値の入れ方を...
-
エクセル すべて+5をしたい
おすすめ情報