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

Copiar si las celdas tienen formato de fechas

¿Notarás qué no funciona y siempre te lo copia verdad? Es porque una vez que hemos puesto la fecha una vez, esa celda se queda siempre con formato de fecha por lo que el formato siempre es válido para la macro. Quizás debieras montar otro examen para...
Respuesta en a

Devolver la hora según la entrada en la celda de excel

Creo que quieres esto: Esta macro te pondrá la hora una celda a la derecha de la columna C y F. Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("c20:c50")) Is Nothing Then Target.Offset(0, 1).Value = time ElseIf Not...
Respuesta en a

Fórmula para extraer un número de un texto que se encuentra a la izquierda de un carácter especial

Te mando la solución: En A1 tenemos escrito 10/ABC En B1 escribe esta fórmula: =IZQUIERDA(A1;HALLAR("/";A1)-1) Recuerda finalizar la consulta
Respuesta en a

¿Hola me pueden ayudar a poner varias formulas en la misma celda de excel?

Necesito una aclaración: Cuando dices de 200 a 400 no sería correcto de 200 a 399 El siguiente de 400 a 599 El siguiente de 600 a 799 Siguiente la progresión desde el principio. Es mejor que aclares bien los intervalos Después de la aclaración te...
Respuesta en a

Consulta sobre informe en excel (Tabla dinámica)

Mándame el archivo con los datos y con un ejemplo explicado para poder ayudarte [email protected] Identifícate en el mail con la pregunta de todoexpertos.
Respuesta en a

Ordenar por grupos de celdas

En cuanto a la segunda pregunta te mando la solución =K.ESIMO.MENOR(INDIRECTO(DIRECCION(C1;1)):INDIRECTO(DIRECCION(D1;1));B1) Para la primera parte te lo preparo y te lo mando
Respuesta en y en 1 temas más a

Como asignar nombre de rango variable a otra variable para utilizar una función usando vba .

Te mando un ejemplo de como se haría. Sub ejemplo() 'por luismondelo Range("c5").Formula = "=average(f4:f" & Range("f65000").End(xlUp).Row & ")" End Sub recuerda finalizar la consulta
Respuesta en a

Macro para igualar datos en columnas

Te mando la solución y sigue mis instrucciones: -Me supongo que los datos están desde E1 hacia abajo siendo E1 el encabezado. -En G1 escribe esta fórmula =E2&F2 y la arrastras hacia abajo -En H1 escribe esta fórmula y luego la arrastras hacia abajo....
Respuesta en a

Escribir el valor de un textbox celda por celda...

Con este código puedes hacer lo que pides: Sub prueba() fila = Range("a65536").End(xlUp).Row If fila = 1 Then Range("a1").Value = textbox1 Else Range("a65536").End(xlUp).Offset(1, 0).Value = textbox1 End If End Sub recuerda finalizar la consulta
Respuesta en a

Como dividir columnas en excel

Te mando mi solución, sigue mi ejemplo: -Tenemos en la columna A desde A1 hacia abajo todos esos 8000 correos, es decir, llegará hasta A8000 -Ejecuta esta macro y todo solucionado: Sub ejemplo() 'por luismondelo columna = 2 Range("a1").Select Do...

Suscríbete RSS