Mira ya te dieron una respuesta valida pero no te aclararon bien las cosas
1. para cambiar de mayusculas a minusculas utiliza Lcase, y para cambiar de minusculas a mayusculas se usa Ucase.
2. Un poco mas complicadito
puedes hacer una funcion para esto te dejo mas pistas que vas a necesitar
-Len("cadena"), te regresa el numero de caracteres en una cadena que pasa como parametro claro tambien puede ser una variable.
-Mid("cadena"), quita los espacion que se encuentren a la izquierda y derecha de la cadena
trim(cadena,x,1,) esta funcion debuelve un fragmento de la cadena, tiene tres parametros, el primero es la cadena, los otros dos son valores enteros que indican el principio y fin del fragmento de la cadena, puedes poner un ciclo for y utilizar x como segundo parametro y poner un uno como el ultimo parametro, asi obtendras cada uno de los caracteres que esten en la cadena, con esto en mano puedes ver si son bocales y contarlas o tambien contar si son espacios " " y contarlos.
3. para el ultimo punto que quieres visual basic tiene funciones especiales para manejar las fechas y los nombres de los meses y dias.
aqui estan perfectamente explicados en ingles
http://www.vb6.us/tutorials/date-tim...s-visual-basic
o en español tambien hay informacion que me ha pasado erbuson sobre
el uso de las fechas en vb6
espero que te quede claro, si no, claro que puedes pedir mas ayuda o seguir buscando mas informacion en google.