-
98 ¿Te parecen útiles los tips de las funciones? (ver tema completo)
-
1. ¿Te parecen útiles los tips de las funciones?
-
Sí
-
No
-
Ni me he fijado en ellos
-
- Por favor conéctate o regístrate para votar en esta encuesta.
- Ver tema
-
-
Ayúdanos a mejorar la comunidad
-
Mantenimiento de la comunidad
Objetivo: 130.00 EUR
-
-
Archivos
-
Estadísticas de descargas
-
Archivos177
-
Comentarios90
-
Revisiones27
-
-
Mensajes
-
No has especificado cuales son las celdas a validar si están vacías, te he puesto un ejemplo para el rango A1:A6, corrige a voluntad: Sub Borrar() '------- Corregir las celdas según necesidad If Range("A1") = "" Or _ Range("A2") = "" Or _ Range("A3") = "" Or _ Range("A4") = "" Or _ Range("A5") = "" Or _ Range("A6") = "" Then MsgBox "Hay celdas vacías", vbInformation Exit Sub End If '------- Range("C5").ClearContents Range("C7").ClearContents Range("C8").ClearContents Range("C23").ClearContents Range("C24").ClearContents Range("C39").ClearContents Range("C40").ClearContents Range("C55").ClearContents Range("C56").ClearContents Range("C71").ClearContents Range("C72").ClearContents Range("C87").ClearContents Range("C88").ClearContents Range("C103").ClearContents Range("C104").ClearContents Range("C119").ClearContents Range("C120").ClearContents Range("C135").ClearContents Range("C136").ClearContents Range("C151").ClearContents Range("C152").ClearContents End Sub
-
Hola me podrian ayudar a corregir esta macro, ya que que he puesto la condicion que no se ejecute por si hay valores vacios en 6 celdas y siempre se ejecuta, comparto codigo: Selection.ClearContents Range("C5").Select Selection.ClearContents Selection.ClearContents Range("C7").Select Selection.ClearContents Selection.ClearContents Range("C8").Select Selection.ClearContents Range("C23").Select Selection.ClearContents Range("C24").Select Selection.ClearContents Range("C39").Select Selection.ClearContents Selection.ClearContents Selection.ClearContents Range("C40").Select Selection.ClearContents Range("C55").Select Selection.ClearContents Range("C56").Select Selection.ClearContents Range("C71").Select Selection.ClearContents Selection.ClearContents Range("C72").Select Selection.ClearContents Range("C87").Select Selection.ClearContents Range("C88").Select Selection.ClearContents Range("C103").Select Selection.ClearContents Range("C104").Select Selection.ClearContents Range("C119").Select Selection.ClearContents Range("C120").Select Selection.ClearContents Range("C135").Select Selection.ClearContents Range("C136").Select Selection.ClearContents Range("C151").Select Selection.ClearContents Range("C152").Select Selection.ClearContents Range("A1").Select Selection.End(xlUp).Select Selection.End(xlUp).Select Selection.End(xlUp).Select Selection.End(xlToLeft).Select Selection.End(xlToLeft).Select Selection.End(xlToLeft).Select Selection.End(xlToLeft).Select Selection.End(xlUp).Select Selection.End(xlUp).Select Selection.End(xlUp).Select Selection.End(xlToLeft).Select Range("C4").Select End Sub
-
Hola quisiera solucionar un problema ya que tengo 2 hojas de excel. En la "hoja1 columna A" tengo los datos con filtro y hago 2 eventos siempre que son ordenarlos por columna e inserto filas. Pero al hacerlo en la "hoja2 columna A" donde tengo mis formulas fijas con $ que estan haciendo referencia a la hoja antes mencionada se me desordenan los datos. Entiendo que al fijar la formula con $ e inserto filas en la hoja1 ayuda, pero no cuando ordeno los datos. =hoja1!$A$1 Como hacer que se fijen y no cambien mis formulas?
-
Tengo el siguiente conjunto de formulas con las cuales pretendo buscar el par de fechas con la mayor cantidad de días existente dentro en un conjunto de fechas consecutivas mediante los cuales puedo determinar récords de cumplimiento o incumplimiento de ciertas metas en base a las fechas de eventos determinados =INDICE(ORDENAR(FILTRAR(MATRIZ!$U$2:$U$3018;MATRIZ!$AU$2:$AU$3018="");;1);1) =INDICE(ORDENAR(FILTRAR(MATRIZ!$U$2:$U$3018;MATRIZ!$AU$2:$AU$3018="");;1);2) =INDICE(ORDENAR(FILTRAR(MATRIZ!$U$2:$U$3018;MATRIZ!$AU$2:$AU$3018<>"");;1);1) =INDICE(ORDENAR(FILTRAR(MATRIZ!$U$2:$U$3018;MATRIZ!$AU$2:$AU$3018<>"");;1);2) 1. Como se puede observar en la Columna “U” de la Hoja3 (MATRIZ) hay un total de 18 fechas individuales repartidas desde la Celda “U3” a la Celda “U20” 2. Las fórmulas deberían ordenar y filtrar las fechas entre eventos consecutivos que correspondan cuando AU=””, 14 pares fechas (U3:U5, U5:U7, U7:U8, U8:U9, U9:U10, U10:U11, U11:U12, U12:U13, U13:U14, U14:U16, U16:U17 U17:U18, U18:U19 y U19:U20) y cuando AU<>”” 02 pares de fechas (U4U6 y U6:U15) conforme a la Imagen 1. 3. Las fórmulas deberían evaluar individualmente el resultado de la diferencia entre la fecha más reciente y la fecha más antigua correspondiente a cada par de fechas obtenidas en el punto anterior seleccionando el par de fechas con mayor cantidad de días cuando AU=”” y cuando AU<>””, conforme se muestra en la Imagen 1 4. En consecuencia, el par de fechas con el valor más alto cuando AU=”” es del 07/07/2023 al 01/12/2023 = 147 días, mientras que el par de fechas con el valor más alto cuando A<>”” es del 30/04/2023 al 17/01/2024 = 262 días. 5. Sin embargo, como se puede observar en la Hoja65 (CARTELERA) al aplicar las fórmulas, aunque los datos varíen la posición y/o se introduzcan otros pares de fechas con mayor cantidad de días dichas formulas solo toman en cuenta el primer par de fechas de abajo hacia arriba cuando AU=”” del 01/01/2023 al 29/01/2023 = 28 días y cuando AU<>”” del 30/04/2023 al 17/01/2024= 262 días. PRUEBA.xlsm
-
Ha sido más sencillo de lo que parecía, o eso creo. Pruebas.xlsb
-
-
Visualizado recientemente
- No hay usuarios registrado para ver esta página.
Recommended Posts
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.