Control Activex
Publicado por Nelson Torres (63 intervenciones) el 25/03/2012 04:39:44
Hola!!
Nuevamente poseo un inconveniente pero esta vez con un control Activex, es la primer vez que lo utilizo. Esta vez estoy programando un textbox sobre una hoja de calculo y no sobre un formulario como comunmente lo haría, el propósito de esto es que el usuario pueda abrir paralelamente a la aplicación programada un excel en blanco para realzar otras tareas, si mal no estoy y les pido el favor de corregir lo que escribo, cuando se ejecuta una macro en un userform y se abre otra aplicación este se debe cerrar para permitirle al usuario realizar otras tareas en un libro en blanco interrumpiendo la ejecución del codigo; en fin, el formato es el siguiente:
Tengo un textbox para cada dato: código, nombre, cantidad, precio, total, efectivo y cambio, junto con un listbox que registra el listado de la compra. Bien, lo que quiero hacer es que cuando yo dígito el código del producto en el textbox correspondiente y posteriormente le oprimo enter se active la información del producto en la casilla del nombre y el cursor se dirija al textbox de la cantidad a vender, luego la información deberá acumularse en el listbox y los precios deberán acumularse en la casilla de total, posteriormente se ingresa el efectivo y al oprimir enter se haría la operación de diferencia para obtener el cambio, eso se haría comunmente con el evento enter en un userform, pero en este caso la seleccion del evento para el control es suprimida y tampoco existe la propiedad tabuladora del control. ¿Comó puedo resolver este problema?
Gracias!!!
Saludos!!!!
Nuevamente poseo un inconveniente pero esta vez con un control Activex, es la primer vez que lo utilizo. Esta vez estoy programando un textbox sobre una hoja de calculo y no sobre un formulario como comunmente lo haría, el propósito de esto es que el usuario pueda abrir paralelamente a la aplicación programada un excel en blanco para realzar otras tareas, si mal no estoy y les pido el favor de corregir lo que escribo, cuando se ejecuta una macro en un userform y se abre otra aplicación este se debe cerrar para permitirle al usuario realizar otras tareas en un libro en blanco interrumpiendo la ejecución del codigo; en fin, el formato es el siguiente:
Tengo un textbox para cada dato: código, nombre, cantidad, precio, total, efectivo y cambio, junto con un listbox que registra el listado de la compra. Bien, lo que quiero hacer es que cuando yo dígito el código del producto en el textbox correspondiente y posteriormente le oprimo enter se active la información del producto en la casilla del nombre y el cursor se dirija al textbox de la cantidad a vender, luego la información deberá acumularse en el listbox y los precios deberán acumularse en la casilla de total, posteriormente se ingresa el efectivo y al oprimir enter se haría la operación de diferencia para obtener el cambio, eso se haría comunmente con el evento enter en un userform, pero en este caso la seleccion del evento para el control es suprimida y tampoco existe la propiedad tabuladora del control. ¿Comó puedo resolver este problema?
Gracias!!!
Saludos!!!!
Valora esta pregunta


0