Hola CeLaYa,al final veo que debo ser yo que no me explico muy bien.No estoy buscando una solucion para lo del caso de las matrices,eso ya lo tengo solucionao con un If como bien dices tu,aunque aparte creo que tienes un error en:
ReDim Preserve asc_files(UBound(nombre_matriz()) + 1)
que deberia ser:
ReDim Preserve asc_files(UBound(asc_files()) + 1)
Lo que quiero es saber si se puede asignar valores a una variable cuyo nombre esta contenido en otra variable,yo creo que no es muy dificil de entender,dejando aparte que dependiendo el caso en el que se quiera utilizar sea operativo o no.
Salu2 y gracias por contestar
en otros lenguajes si se puede, pero me da que en visual no xD
lo más parecido que se me ocurre es una colección xD
cadena="Luis"
pepe.add cadena,"nombre"
cada vez que asignes algo a cadena cambia el valor de nombre, al menos con los objetos de las colecciones eso ocurre xD
lo que tengo en duda es si con las variables primitivas ocurre igual xD