よねさんのWordとExcelの小部屋 なんでも掲示板

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

■13146 / 親階層)  表示形式がリセットされる
□投稿者/ 通りすがりの太陽 -(2017/04/11(Tue) 21:19:13)
    よね様

    いつもお世話になっております。

    この度、SelectCase とNumberFormatLocalの組み合わせで困ったことが起きております。

    桁数の異なるデータの集合があるのですが、それを指定のセルの数字によって判定し、表示形式を変更ことが目的で以下のコードを作成しました。

    Select Case Range("K" & i + 1).Value
     Case 0
      Range("M" & i & ":M" & i + 3).NumberFormatLocal = "#0"
      Range("N" & i & ":N" & i + 3).NumberFormatLocal = "#,###.0"
      Range("O" & i & ":O" & i + 3).NumberFormatLocal = "#,###.0"
      Range("P" & i & ":P" & i + 3).NumberFormatLocal = "#,###.#0"
      Range("Q" & i & ":Q" & i + 3).NumberFormatLocal = "#,##0"
      Range("R" & i & ":M" & i + 3).NumberFormatLocal = "#,##0"
     Case 1
       …
    End Select

    するとステップインの状態では各NumberFormatLocalで意図通りに表示形式が変更されていくのですが、
    それが最終行のEnd Selectへコードが移ったとたんに全て#,##0へ変更(リセット?)されてしまうのです。

    どのような仕様が原因なのでしょうか?ご存知でしたらご教授ください。
記事引用 削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: 表示形式がリセットされる /よねさん
 
上記関連ツリー

Nomal 表示形式がリセットされる / 通りすがりの太陽 (17/04/11(Tue) 21:19) #13146 ←Now
Nomal Re[1]: 表示形式がリセットされる / よねさん (17/04/12(Wed) 08:12) #13147
  └Nomal Re[2]: 表示形式がリセットされる / 通りすがりの太陽 (17/04/12(Wed) 08:42) #13148
    └Nomal Re[3]: 表示形式がリセットされる / よねさん (17/04/12(Wed) 10:34) #13149
      └Nomal Re[4]: 表示形式がリセットされる / 通りすがりの太陽 (17/04/13(Thu) 09:16) #13150

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Pass/

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

- Child Tree -