Hola Gorgonas, es perfectamente posible, aunque cabe aclarar que tiene una gran desventaja, al mantener las columnas apagadas el consumo de corriente parmanece, pero si el consumo no es tu problema, pues adelante.
Recuerda que si la matriz la vas a trabajar por refresco, la resistencia debería ser mucho menor de los 300 ohms que estas usando, ya que para esa matriz y con un refresco por columnas la intensidad por cada led debería ser de 80mA aproximadamente, por lo que te recomendaría una resistencia de 39 ohms 1W
Con lo anterior y si trabajas por refresco la matriz apagada significaría un consumo aproximado de 550mA y esto es lo que quería explicarte.
Ahora también puedes usar otro tipo de circuito para realizar la misma función sin ese consumo extra, pero por supuesto ya deberías usar transistores comunes en lugar del ULN
Un saludo.
Atte. CARLOS.