質問するログイン新規登録

回答編集履歴

1

誤認があったため

2021/10/14 22:17

投稿

YT0014
YT0014

スコア1832

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