A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
こんばんは。
以下のマクロを、Normal.dot の標準モジュールに取り付けて、それを、
ツールバー--ユーザー設定-
キーボードのユーザー設定-
分類--マクロ-
以下のマクロを右ウィンドウから選んで、割り当てるキーを登録して、
割り当てボタンを押します。
変換条件としては、「/ / 」と、斜め線が入れば、日付。ただし、日付として評価できる文字であること。「: : 」が入っていれば、時刻を表します。ただし、時刻として評価できること、しかし、「:」がひとつなら、○時○分になり、秒数は出てきません。
出力の全角、半角は、選ぶことができます。
コードの前の「'(アポストロフィー)」を取れば、そちらが優先され、「'」をつければ、それはコードとして読まれません。
Sub DateChange()
Dim rng As Range
Dim mDate As Variant
Dim i As Integer
Dim buf As String
Const mFmt1 As String = "yyyy年M月d日"
Const mFmt2 As String = "h時M分s秒"
Const mFmt3 As String = "h時M分"
Set rng = Selection.Range
mDate = Trim(rng.Text)
i = InStr(mDate, vbCr)
If i > 0 Then buf = Mid(mDate, i, i)
If IsDate(mDate) Then
If CDate(mDate) >= 1 Then
mDate = Format$(mDate, mFmt1)
ElseIf Len(mDate) - Len(Replace(mDate, ":", "", , , 1)) = 2 Then
mDate = Format$(mDate, mFmt2)
Else
mDate = Format$(mDate, mFmt3)
End If
' rng.Text = mDate & buf '半角の場合
rng.Text = StrConv(mDate, vbWide) & buf '全角の場合
End If
End Sub
No.4
- 回答日時:
Excelの[セルの書式設定]は、あくまで様式を指定したセル内に有効な
だけです。一方、Wordには[セルの書式設定]などないことは理解をして
いると思いますが、基本的に入力されたままを表示するのがWordですね。
入力した日付を別の様式になるようにするには、[フィールド]を扱うか
マクロなどを利用するしかないと思います。
フィールドの場合、No.2の回答者さんが回答しているようなものとか、
[フォーム]にある[テキストボックスフォームフィールド]を利用して、
文書の保護をして有効にして変更させるなどがありますね。
問いかけ用のダイアログを出す[ ASK ]フィールドなどを利用する方法
もありますが、使い勝手はあまり良いとは思いません。
今日の日付を入力するだけなら、ショートカットキーを利用する方法も
あるので、それを使ってもよいと思いますよ。
現在の日付: [ Alt+Shift+D ]キー
現在の時刻: [ Alt+Shift+T ]キー
このとき挿入される様式は、メニューの[挿入]→[日付と時刻]で、既定
として設定したものになります。
ただし更新すると、その時の日付や時刻になりますので、更新させない
ように[フィールドのロック]をさせるとか、フィールドから実行結果に
変更させる必要があります。
No.2
- 回答日時:
例えば、
1. Ctrl + F9 を押します。
2. { } の内側に quote "2009/03/21" \@ "yyyy'年'M'月'd'日'" と入力します。
{ quote "2009/3/21" \@ "yyyy'年'M'月'd'日'" }
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- その他(Microsoft Office) Windows Update 後、Office2019(Word、Excelなど)が消えた 4 2023/01/14 10:28
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- その他(Microsoft Office) Wordを変換してExcelに挿入 2 2022/07/04 23:59
- PDF 「PDF文書を簡単にWordで編集する方法」と 罫線が 図形で出力されるのは? 6 2022/06/14 06:51
- Excel(エクセル) Excelから複数のWordファイルを操作する方法について教えて頂きたい。 やりたいことは、複数のW 2 2022/07/26 20:11
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
- Word(ワード) パソコンのソフト WordとExcelについて教えてください。 Excelで作った図形をWordにコ 1 2022/04/01 23:27
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
「平成」を感じるもの
「昭和レトロ」に続いて「平成レトロ」なる言葉が流行しています。 皆さんはどのようなモノ・コトに「平成」を感じますか?
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
プリン+醤油=ウニみたいな組み合わせメニューを教えて!
プリンと醤油を一緒に食べると「ウニ」の味がする! というような意外な組み合わせから、新しい味になる食べ物って色々ありますよね。 あなたがこれまでに試した「組み合わせメニュー」を教えてください。
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
日付入力で、スラッシュあり・なしのいずれにも対応できる設定について質問
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付を差し込み印刷で表示した...
-
差し込み印刷で日付の曜日を表...
-
Wordの日付変換ってできますか?
-
ACCESSの自動連番について
-
Word2010 フィールド内での和...
-
Accessで秒を時間で表示させる...
-
日付型のテキストボックスに数...
-
日付を昇順で並び替えし、空白...
-
「24日の0時」って・・・
-
VBAでエクセルシートを更新...
-
エクセルのチェックボックスを...
-
日付の大小の表現
-
「時間」、「期日」、「日付」...
-
エクセルで最高値、最低値の日...
-
excelで、セル内に文字が入力さ...
-
差し込み印刷に当日の日付が入...
-
履歴書の日付間違いで落ちますか。
-
エクセルで数字から名前に変...
-
マクロボタンを押すと、ファイ...
-
Excelについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差し込み印刷で日付の曜日を表...
-
日付を差し込み印刷で表示した...
-
日付を昇順で並び替えし、空白...
-
クエリで日付型のIIF関数の使用
-
挿入した日付の自動更新を中止...
-
Wordの日付変換ってできますか?
-
Wordで、ヘッダーに印刷日付を...
-
【Word】 今日の「年」「月」...
-
Accessで秒を時間で表示させる...
-
日付型のテキストボックスに数...
-
日付がインポートされない
-
FileMaker Ver.7で2つの日付間...
-
ウィンドウィズ メモ帳で日付だ...
-
accessで残業時間計算
-
重複を除外したカウント方法を...
-
datetime型でのソート
-
Word2010 フィールド内での和...
-
ACCESSの自動連番について
-
ファイルメーカーPro7でカレン...
-
年、月、日を分けて入力したも...
おすすめ情報