Hi, i don't know if this is solved or not but i suggest you use this library:

https://github.com/gauravmm/HT1632-for-Arduino/blob/master/Arduino/HT1632/HT1632.h for a 32x08 HT1632 led matrix, nothing has to be modified about it as far as i know. If you have a 24x16 HT1632 led matrix you have to change next values of this library:

#define COM_SIZE 8 => #define COM_SIZE 16

#define OUT_SIZE 32 => #define OUT_SIZE 24

(scroll down a bit)

#define GET_ADDR_FROM_X_Y(_x,_y) ((_x)*2+(_y)/4) => #define GET_ADDR_FROM_X_Y(_x,_y) ((_x)*4+(_y)/4)

Hope this helped