du kannst dir zur laufzeit fast beliebig viel speicher zusichern, du darfst die variablen nur eben nicht statisch deklarieren sondern musst sie dynamisch erzeugen (und seis mit nem befehl im form_load oder so...)
so zb könnte es gehn (in c wärs wirklich kein thema aba bei vb kann i nur raten

)
erstell n dynamisches array mit 'dim x() as string' oder so
änder die größe mit zb 'redim x(100,100)'
dennoch würd ich dir raten auf ne andre sprache umzusteigen! vb ist wirklich der letzte dreck! :