dtorrado

dtorrado

 14,7K puntos  Madrid, España @dtorrado desde - visto

Respuestas

Respuesta en a

Archivo oculto

Pues abríendolo y cerrándolo cuando acabes, algo así: Workbooks.Open "MiLibro.xls" 'todas las demás operaciones Workbooks("MiLibro.xls").Close SaveChanges:=True
Respuesta en a

Mínimos sin ceros

La fórmula sería así: =MIN(SI(A1:A10>0;A1:A10;"")) Pero debes introducirla con ctrl+shift+intro en vez de con intro (la guardará encerrada entre {}), por ser una "array fórmula".
Respuesta en a

Object variable not set

Este tipo de acciones suelen programarse en el QuerySave, de manera que si el usuario no graba el documento, no se realiza ninguna acción, en este caso estás realizando cambios en un documento que el usuario ha descartado (en el caso de nuevo doc)....
Respuesta en y en 1 temas más a

Ocultar filas mediante VBA en Excel

Tendrías que hacer una macro que recorra todas esas celdas y analice el valor. Sería algo así: Sub Ocultar() Dim rg As Range Set rg = Range("A2:A20") For Each cell In rg If cell.Text = "0" Then cell.EntireRow.Hidden = True End If Next End Sub Y luego...
Respuesta en a

Nombre de Usuario en Barra de estado

Hasta donde yo sé, en la barra de estado de Access, con VBA sólo puedes tocar la parte izquierda de la barra, la de mensajes. Puedes establecer un mensaje en esa zona con el método: SysCmd(acSysCmdSetStatus, "Texto") Para reestablecer los mensajes...
Respuesta en a

Gráfico en Excel

Si sólo vas a tener esos valores, la forma más sencilla de hacerlo sería crear una tabla con los resultados que necesitas, calculados a partir de la columna con tus datos. Tal que así: [c] Total 12 Hombre 25% Mujer 17% Niño 58% Suponiendo que el...
Respuesta en a

Add evento a una hoja en tiempo de ejecución

Este tipo de variables de objeto con eventos, deben ser variables de módulo, es decir, debes definirlas arriba, antes de cualquier sub o function, para que sean visibles en todo el módulo (por lógica, porque si no, no la vería ni su propio evento), o...
Respuesta en a

¿Leer claves del regedit desde macros?

Para esto tienes que recurrir a funciones de la API de Windows. El Guille lo explica detalladamente en este artículo. http://www.elguille.info/vb/VB_API01.HTM#api008 Por cierto, tengo varias preguntas tuyas pendientes de cerrar.
Respuesta en a

Problema con BUSCARV

La función BUSCARV busca el valor en la PRIMERA columna del rango dado (TEÑIDO). Para que funcione tu fórmula, el valor 3 debería existir en la primera columna del rango TEÑIDO, y por lo que veo está en la 4, ¿no es así?. Quizás deberías tener 2...
Respuesta en a

¿Recorrer una celda y buscar?

Correcto, perdona el despiste. En VB tienes la función Instr y el funcionamiento es similar a hallar o encontrar.