Respuesta
en
Microsoft Excel
a
Listbox.AddItem("") que significado tiene el paréntesis
El parámetro de Additem es opcional, en este caso da lo mismo poner Listbox. Additem que listbox. Additem("")
Respuesta
en
Microsoft Excel
a
Sobre DLL para MS. Excel
Para crear un archivo DLL necesitar una compilador o herramienta de programación como por ejemplo Visual Basic 6 o Visual C++. Para poder invocarlas desde una hoja de calculo Excel debes de hacer referencia a la DLL. Para ello abre el Editor de...
Respuesta
en
Microsoft Excel
a
Eliminar filas iguales iguales en dos listbox
Por lo que entiendo cuando se ejecuta el código del commandbutton, estas cambiando datos de unas celdas que disparan el evento combobox_change, ¿no? Lo primero que podrías probar es a, temporalmente, desactivar los eventos mientras se está ejecutando...
Respuesta
en
Microsoft Excel
a
Bloqueo de columnas
Tendrías que hacerlo al revés 1.- Define que rangos quieres que tengan acceso Para ello Selecciona Herramientas->Proteger->Permitir que los usuarios modifiquen rangos... Hay define los rangos que quieres que puedan modificar 2.- Protege la hoja con...
Respuesta
en
Microsoft Excel
a
Formulario excel
Puedes hacer que la tecla Intro funcione como la tecla TAB con la propiedad EnterKeyBehavior True Al presionar ENTRAR se crea una nueva línea. False Al presionar ENTRAR se mueve el enfoque al siguiente objeto en el orden de tabulación...
Respuesta
en
Microsoft Excel
a
Dll en Excel
Esto te pasa porque la DLL no esta registrada en el Ordenador y tienes que indicar manualmente donde está la DLL Puedes registrar las DLL con el siguiente comando REGSVR32 c:\windows\system\tuDLL.dll
Respuesta
en
Microsoft Excel
a
Saber el nombre de una Carpeta en un Macro
Me imagino que cuando hablas de Carpeta te refieres a las Hojas que hay dentro de un documento Excel Si en la macro añades este código podreas saber en que hoja te encuentras MsgBox Range("A1").WorkSheet.Name
Respuesta
en
Microsoft Excel
a
Paso de parámetros a consultas SQL
Si modificar la consulta de SQL de esta manera obtendrás el resultado deseado Transforma las condiciones WHERE por ((ActividadServicio.Anio=?) OR ?='' ) donde ? es el parametro. Si en parámetro vale '' entonces esta clausula where se desactiva.
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Acceso a una DLL desde VBA
Creo que lo que te falta por hacer es añadir a tu Hoja de Calculo la referencia a esa DLL. Para ello debes de abrir el Editor de Visual Basic y selecciona el Menu Herramientas -> Referencias. Busca y selecciona tu DLL; si no apareciera en el listado...
Respuesta
en
Microsoft Excel
a
No imprimir CELDAS sombreadas
Antes de imprimir puedes, en las propiedades de Configurar Página, marcar la casilla que pone Calidad de Borrador. De esta manera no se imprimirá el sombreado de las celdas. Aunque es posible que se elimine algún que otro formato que si necesites