回答編集履歴
1
誤認があったため
answer
CHANGED
@@ -1,5 +1,9 @@
|
|
1
1
|
ご提示いただいたコードと動作を見る限り、問題のセルの値は文字列になっているために、Format()では、"0000-000"を、書式外として、そのまま出力しているものと思われます。
|
2
2
|
|
3
|
+
追記:
|
4
|
+
申し訳ございません。上記記述は誤りで、文字列でも、問題ない事を確認いたしました。
|
5
|
+
動作は、仕様書だけでなく、実際の動作を確認するべきと、己を戒めます。
|
6
|
+
|
3
7
|
確認のため、VarType(Rng1.Value)の値を出力してみてください。
|
4
8
|
[VarType 関数](https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/vartype-function)
|
5
9
|
|