con questi array mi sta venendo la confusione!

ho un array bidimesionale, con il secondo argomento che deve contenere 2 elementi in tutto, ed il primo che non so quanti ne deve contenere, quindi ho scritto

dim myArray(0,1)

per aumentarne la dimensione scrivo

redim preserve myArray((Ubound(myArray)+1),1)
myArray(Ubound(myArray),0) = "ciao ciao"
myArray(Ubound(myArray),1) = "bim bum bam"

però mi da un errore di out of range sul redim
com'è che si fa?