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

Poder exportar la hora de una celda de Excel que trae otros datos aparejado. "E 11:05 - S 12:58"

Por ejemplo en A1 tenemos: E 06:10 (entre la E y el cero hay un espacio) En la B1 pon esta fórmula: =NSHORA(EXTRAE(A1;3;2);DERECHA(A1;2);0) Recuerda finalizar y puntuar
Respuesta en a

¿Puedo condicionar la impresión de filas en excel al valor de un campo?

Te mando esta solución, sigue mis pasos: Crea una hoja nueva llamada "impresora" Ahora vuelve a la hoja donde están tus datos y posiciónate en la primera celda de la columna de las unidades y ejecuta esta macro: Esta macro te copiará a la hoja...
Respuesta en a

Funciones para calcular años excel

Sigue este ejemplo: En A1 ponemos la fecha de nacimiento En B1 ponemos la fecha de hoy En C1 ponemos esta fórmula: =SI(SIFECHA(A1;B1;"y")>0;SIFECHA(A1;B1;"y")&" "&ELEGIR(MIN(SIFECHA(A1;B1;"y");2);"año";"años");"")&" "...

Formula para calculo de comisiones en Excel

Se me ocurre esta fórmula, sigue mi ejemplo: En A1 ponemos una cantidad vendida, por ejemplo: 2558 En B1 ponemos un precio por cantidad, por ejemplo: 12 En C1 ponemos la multiplicación: =A1*B1 En D1 ponemos esta fórmula:...

Formula para jerarquía con valor jerárquico continuo

Te mando esta solución y sigue mis pasos: En primer lugar ordenamos de mayor a menor la columna H Después ejecutamos la función JERARQUÍA en la columna I Ahora nos posicionamos en el primer valor de la columna I y ejecutas esta macro: Sub prueba() c...
Respuesta en a

Copiar un rango de datos y después pegarlos en la primera celda vacía de una columna

Por ejemplo esta macro, te copiará el rango A6:N6 a la hoja2 y en la primera fila libre que exista en la columna A Sub copiar() fila = sheets("hoja2").Range("a65000").End(xlUp).Row + 1 Range("a6:n6").Copy Destination:=Sheets("hoja2").Cells(fila, 1)...
Respuesta en a

Formula para eliminar repetidos en base de datos

Comparando los datos con un simple buscarv (vlookup en inglés) lo puedes conseguir. Pero si tengo las dos tablas a comprar podré ayudarte mejor [email protected]
Respuesta en a

Excel Do While... Loop para sumar

Te mando la solución: sigue mi ejemplo: En la celda A1 ponemos 100 En la celda A2 ponemos 1000 En la celda A3 ponemos 1500 Ahora te posicionas en la celda B2 y ejecutas esta macro: Sub restar() Do While ActiveCell.Offset(0, -1).Value <> ""...
Respuesta en a

Copiar dato de hoja siempre y cuando el nombre de la hoja lo toma de una celda.

En la celda A2 escribe el nombre de la hoja que quieras y en la celda A1 pon esta fórmula: =INDIRECTO("'"&A2&"'!D14") Ahora ya puedes cambiar el nombre de la hoja de la celda A2 cuando quieras y en la celda A1 siempre te traerá el dato buscado.
Respuesta en a

Rellenar un combobox

Te mando un ejemplo: Dibujamos un combobox1 en la hoja y le adjudicamos en su listfillrange el rango A1:A7 con los días de la semana. Ahora, en otro lugar, montamos la base de datos relativa a esos días de la semana y también dibujamos un segundo...

Suscríbete RSS