Controlar estado de mayuscula en teclado con VBA

22/11/2005 - 17:19 por Marcelo - Hi | Informe spam
Muy buenas para todos.
Desde a les agradezco por compartir vuestro conocimiento.
Les comento mi situación.
Un formulario de entrada de datos en una hoja de excell, utilizando como
cajas de texto, las propias celdas.
Y controlando el ingreso posterior en el lugar de almacenamiento, desde VBA.
La pregunta: Si al introducir una cadena de texto, y la misma esta en
minuscula, Puedo enviar una orden para cambiar el teclado a mayuscula con
VBA??

Un saludo a todos.
 

Leer las respuestas

#1 Héctor Miguel
22/11/2005 - 21:31 | Informe spam
hola, Marcelo !

Un formulario de entrada de datos en una hoja de excell, utilizando como cajas de texto, las propias celdas.
Y controlando el ingreso posterior en el lugar de almacenamiento, desde VBA.
Si al introducir una cadena de texto, y la misma esta en minuscula
Puedo enviar una orden para cambiar el teclado a mayuscula con VBA?



no es necesario andar cambiando el estado de las teclas [may / bloq-may] para 'convertir' caracteres por vba ;)
si suponemos que en la hoja de formulario vas a 'tomar' un texto en la celda 'B5'...
para 'transportarlo' [en mayusculas] a la hoja 'de destino' en la celda 'M40'... prueba con algo +/- como lo siguiente:
Worksheets("Hoja de destino").Range("m40") = UCase(Worksheets("Hoja de formulario").Range("b5"))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares