Ok, damit ich nicht soviel Zeit verschwende beim Multiplexen, werde ich einfach nicht wie gedacht über die Spalten multiplexen sondern über die Reihen.
Dadurch muss ich nicht immer eine 0 durch die Schieberegister schieben, sondern das Bitmuster. Die Zeilen werden dann über ein 74HC259 jeweils von oben nach unten auf 0 gesetzt(schön ist auch, das der den ausgang gleich invertiert) Dann noch nen Treiber davor und los gehts

Danke nochmal für die Hilfe

Tom