数値にしておきたい場合でも、例えば4桁のコードなら書式設定でユーザー定義「0000」としておけば1と入力しても0001と表示されるよね?

そーいう問題でもないのか?