A code combination lock comprises a lock body whereto a first latch hook and a second latch hook are connected, a first catch 18 fixed in the first opening direction of the case, a second catch 19 fixed in the second opening direction of the case. When locked, the first latch hook engages with the first catch and the second latch hook engages with the second catch. The code combination lock further comprises a push module, a drive module, a lock blade and a code module. The code module is arranged to push the lock blade to fix or unfix the push module such that the push module could push the drive module to lock/unlock. With this kind of code combination lock, one can lock/unlock without having to put in code repeatedly.