エクセルで請求書を作成しています。
日付しか入れない特定のセル列に、「01/12」(mm/dd)の形で表示させたいのですが、途中までは問題なく使えています。
ちなみに、下記のVBAも設定しています。
他に、このエクセルに、請求書を印字の際に、不要な計算式などを非表示するために、マクロボタンを作ってそれをクリックしたり表示したりして、使っています。
それが原因なのかはわかりませんが、どのタイミングかもよくわかりませんが、mm/ddで表示になっていた日付が急にシリアル値になって困っています。
今まで独自で色々な方法を調べましたが、どうしてシリアル値になるかわかりません。
windows8を使用しています。何かの設定をすれば、シリアル値にならないのでしょうか?
原因がわからない為、どのタイミングでそれがなるのかもよくわからず、途方にくれています。
ここ何か月か使っていて、マクロボタンを教えて表示・非表示にしたりすると、翌日にシリアル値になっていたりしています。マクロボタンか何か関係あるのでしょうか?
セルの書式設定でも「mm/dd」を設定していて、保護でも「ロック」にチェックを入れています。
シリアル値になると、いつも手動で入力して変更しています。
もし何か良い方法があれば、教えていただけると助かります。
Function Mystr(myRng As Range) 'この行から//
Dim c As Range, str As String, buf As String
For Each c In myRng
If c.NumberFormatLocal = "mm/dd" Then
str = Format(c, "mm/dd")
Else
str = c
End If
buf = buf & str
Next c
Mystr = buf
End Function 'この行まで//
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
Excel2013 表示形式で「1,000...
-
エクセルの曜日表示が正しく表...
-
EXCELからCSVへ変換すると0が...
-
【エクセル】数値にスラッシュ...
-
Excelのセルに数字を入れるが、...
-
Excelで「20080707」を『2007/0...
-
EXCELで勝手に約分されてしまう
-
エクセルで日付を全角にしたい
-
EXCEL (0.5)の表示の仕方
-
エクセルで9と入力したら時刻...
-
斜線が入ったセルのカウント
-
【Excel】24:00と表示したい!
-
Excel 時間の表示形式 セルと...
-
睡眠時間の計算
-
EXCELで24時間表記を午前...
-
開始時刻+経過時間=終了時刻に...
-
エクセルの日付用の関数
-
エクセルで0101と入力→08年01月...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
Excelのセルに数字を入れるが、...
-
Excel2013 表示形式で「1,000...
-
Excelで「20080707」を『2007/0...
-
エクセルの曜日表示が正しく表...
-
斜線が入ったセルのカウント
-
【エクセル】数値にスラッシュ...
-
EXCELからCSVへ変換すると0が...
-
エクセルでアポストロフィーが...
-
エクセルで9と入力したら時刻...
-
エクセル 4ケタの数字を年月に...
-
EXCELで勝手に約分されてしまう
-
エクセルで日付を全角にしたい
-
EXCEL (0.5)の表示の仕方
-
Excelのセルの書式設定(100...
-
西暦から、曜日を表示⇒何も入力...
-
Excel 時間の表示形式 セルと...
-
【Excel】24:00と表示したい!
-
Excel 2010で軸の書式設定の変...
おすすめ情報