Respuesta
en
Microsoft Excel
a
Comprobar si existe una hoja VBA
Este sería el procedimiento: Te limitarás a ejecutar la macro: busca_hoja y ella sola llamará a la macro acto para ejecutar un código si existe la hoja u otro si no existe. (En su lugar he colocado unos msgbox) Public control Sub busca_hoja() control...
Respuesta
en
Microsoft Excel
a
Código para contar datos de un listbox
Te mando la solución: Mediante esta macro, que está vinculada a aun botón del formulario, contaremos los valores que hay en la primera columna del listbox1 y después lo anotaremos en el textbox1 Private Sub CommandButton1_Click() For x = 0 To...
Respuesta
en
Microsoft Excel
a
Validar si un archivo existe o no a partir de una macro excel 2007.
Te mando mi solución, esta sería la macro para el botón: Con esta macro estoy buscando el archivo que está tecleado en el textbox1 (incluida extensión) en el path: C:\Users\Luis\carpeta\ Para adaptarlo a ti tendrás que cambiar el entrecomillado de la...
Respuesta
en
Microsoft Excel
a
Impedir desplazar cursor
Smifer se puede hacer directamente sin necesidad de macros: -Pulsa ALT F11 para ir al editor de visual basic -En la parte izquierda aparecerá la estructura en árbol de tus hojas, dale un click a la hoja que quieres que afecte esto. -En la parte de...
Respuesta
en
Microsoft Excel
a
Pregunta para Luis Mondelo!
Veamos: la celda la tienes así: 1(Espacio)guión(espacio)hombre y apellidos Es decir, pregunto: ¿Solo hay un espacio entre el 1 y el guión y solo hay un espacio entre el guión y el nombre?
Respuesta
en
Microsoft Excel
a
Seleccionar una Hoja Excel desde otro fichero excel VBA
Esta sería la macro: Sub ejemplo() 'por luismondelo On Error GoTo salida uno = ActiveWorkbook.Name archivo = Application.GetOpenFilename If archivo = False Then Exit Sub Workbooks.Open archivo dos = ActiveWorkbook.Name Sheets("hoja2").Select...
Respuesta
en
Microsoft Excel
a
Escribir datos de una cuenta en otra con unos criterios
En el siguiente link dejo el archivo con mi solución propuesta, tanto con formulación como con macros: http://es.tbox.ws/2AkP1p No olvides finalizar la consulta
Respuesta
en
Microsoft Excel
a
Lista desplegable, valor seleccionado y los contiguos
Después de que tienes creada la lista validada en la celda D1, escribe esta fórmula en la celda E1: =buscarv(d1;a1:c3;2;falso) y escribe esta fórmula en la celda F1: =buscarv(d1:a1:c3;3;falso) No olvides finalizar la consulta
Respuesta
en
Microsoft Excel
a
Filtrar últimos 10 filas con un criterio
Te mando un ejemplo: Suponemos que tenemos en la hoja1 una tabla en el rango A1:J21 (en la fila 1 está en el encabezado) -Queremos copiar las 10 últimas filas a la hoja2. -Ejecuta esta macro y todo listo! Sub ejemplo() 'por luismondelo...
Respuesta
en
Microsoft Excel
a
Macro para sumas consecutivas
Creo que el evento no es el apropiado sería mejor el evento CHANGE. Si el rango B2:B8 son celdas en las que se introducen datos lo pondría así: Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("b2:b8")) Is Nothing...