Actividad pública reciente
Ha valorado "Excelente" la respuesta
División de hoja para imprimir
Mejor que insertar líneas (y alterar el diseño de tu página) es aprovechar los saltos de página. De esta manera, si tus datos estuvieran ordenados por el número que los agrupa y no hubieran celdas vacías en el medio, la siguiente macro se encargará...
Ha valorado "Excelente" la respuesta
Varias dudas sobre Microsoft Excel y el uso de condiciones en columnas de datos
1.- Selection. end(xldown) siempre te hara eso, para el los espacios son "algo", asi que no es que la tome llena, si no que "efectivamente" hay algo, posibles soluciones; hacer una macro que recorra tus celdas y elimine los espacios en celdas, para...
Ha valorado "Buena" la respuesta
Comodín para contenido de celdas
Con los formatos condicionales el problema es que solo maneja 3 opciones pero se puede... te envío el código de una macro que pinta la celda dependiendo el contenido. Sub formatos() 'esta macro recorre desde la a1: G7 y pintalas celdas segun los...
Ha valorado "Excelente" la respuesta
Referenciar columnas
La instrucción que te está faltando es: Selection.EntireColumn.Select O sea que en la celda donde está, seleccionará la columna completa. No hace falta pasarle el valor a la variable columna, salvo que la necesites para otra cosa. Espero tus...
Ha valorado "Excelente" la respuesta
Archivos planos
Para saber si un archivo existe o no, utiliza el comando Dir$(), indicando entre paréntesis el camino+nombre del archivo, si te regresa "", no existe si te regresa cualquier otra cosa existe. Creo que no seria complejo colocar un If, antes de hacer...
Ha valorado "Excelente" la respuesta
Ocultando muchas columnas
El conflicto que mencionas obedece a que tengas comentarios en celdas, no hay límite de memoria para ocultar columnas. Bastará que quites esos comentarios (o, inicialmente, aquellos que se encuentren más hacia la derecha) y el problema desaparecerá,...
Ha valorado "Excelente" la respuesta
Eliminando una hoja
Para evitar que te pregunte por la eliminación de la hoja, reemplaza esta línea: ActiveWindow.SelectedSheets.Delete con esto: Application.DisplayAlerts = False ActiveWindow.SelectedSheets.Delete Application.DisplayAlerts = True Respecto al problema...
Ha valorado "Excelente" la respuesta
Problemas con el border
El problema está en que fuerzas (dos veces) a que un atributo numérico sea de tipo carácter o texto. XlMedium es lo mismo que colocar -4138, pero con Cstr() y luego al definir variables en sub Orillas() lo conviertes en texto y VBA no lo interpreta....
