Ir al contenido principal

Entradas

Mostrando entradas de noviembre, 2011

imprimir hojas con un listbox

Mi amigo Johan Moreno, deVenezuela y gran seguidor del blog , me realiza la siguiente consulta: necesita cargar todas las hojas de un libro en un control ListBox y permitir que el usuario seleccione una, alguna o todas esas hojas para su posterior impresión, evitando así que deban ir "saltando" de un lado al otro para llevar a cabo dicha tarea. Bueno, comencemos. Colocamos un ListBox (control ActiveX ) en la hoja de cálculos, mas precisamente en la Hoja1. Desde la ventana de propiedades le damos un nombre cualquiera (list1, en este caso) y nos fijamos bien que la propiedad Multiselect (selección múltiple) esté en: 1-fmMultiSelectMulti . Es decir que permitiremos que varios items de ese objeto puedan ser seleccionados al mismo tiempo. Y para que visualmente aún quede mejor, nos cercioramos que la propiedad ListStyle (estilo de lista) sea igual a: 1-fmListStyleOption. Nos quedará de la siguiente forma: el ListStyle elegido nos brinda esas casillas de verificación ( checkboxe

algunas cuestiones sobre numeros y longitudes

Esta consulta la he recibido un par de veces, motivo por el cual levantaré una entrada al respecto. Resulta que muchos de mis lectores necesitan llevar los valores de una hoja de cálculos hacia un archivo TXT (texto plano), pero al momento de realizar esa migración los números deben presentarse de cierta forma (obviamente distinta a la que existe en la planilla), ya que interactúan con otros programas y/o sistemas. Reciben una tabla que contiene: fecha, nombre e importe, mas o menos como la siguiente: Y quieren que la exportación resulte en esto: [+/-] Ver el resto / Ocultar Veamos las diferencias entre la tabla de nuestra planilla y el txt: 1) las fechas están invertidas (año, mes, día) 2) el campo "nombre" tiene una longitud fija de caracteres 3) el campo "importe" tiene una longitud fija de caracteres, se han eliminado los separadores decimales y, hacia la izquierda, se completó toda la cadena de texto con ceros. Estos formatos son muy requeridos por sistema

obtener los resultados de un autofiltro

Me hicieron una consulta muy buena, la cual una vez necesité aplicar en un proyecto... que al final nunca hice, por que de vago y para no renegar lo dejé como estaba. Pero como en este caso se trata de un lector del blog, analicé un poco la situación y encontré la forma de solucionar el tema. La cuestión viene así: tengo una tabla cualquiera y le aplico un AutoFiltro ¿notaron que luego de filtrar aparece en la StatusBar de Excel la cantidad de resultados obtenidos? (la StatusBar es esa "leyenda" que aparece en el margen inferior izquierdo de la planilla). Esta es la tabla, a la cual filtré para que me muestre los valores mayores a 1000: Obtuve 3 resultados, cosa que luego puedo visualizar en la StatusBar: [+/-] Ver el resto / Ocultar Pero si yo quisiera tener ese resultado (3) en una celda o almacenarlo en una variable ¿como hago? Deben existir, como siempre, varias formas... pero se me ocurrió una sola: con la función SUBTOTALES(). Repasemos un poco esta función, la cual

blogger + facebook + excel

Estimados: algunas entradas las estoy respondiendo desde Facebook, hacé click sobre la imagen para ir hasta mi página en la red social y poder seguirlas desde allí: Un abrazo y gracias