Luis Mondelo

Luis Mondelo

Excel avanzado y VBA
 810K puntos  Castilla-La Mancha, España @luismondelo desde - visto

Respuestas en Microsoft Excel

Respuesta en 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 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 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 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 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 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 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 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 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...

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...

Suscríbete RSS