Gabriel Pérez

Gabriel Pérez

Si lo puedes imaginar, se puede programar.
 15,8K puntos  México @gabrielperez4 desde - visto
Preguntar

Respuestas en Programación

Respuesta en y en 2 temas más a

Insertar bandera en celda especifica prode mundial

Te paso como lo he hecho yo. 1. Generé una hoja que se llame logos donde ajusté los iconos de mi empresa. 2. En otra columna coloqué el nombre que quiero consultar. 3. En mi hoja 'KPI' generé una lista desplegable con los nombres del punto 2. 4. Cree...
Respuesta en y en 2 temas más a

Evitar el aviso al abrir un Archivo PDF

Te paso lo que uso; with application .displayalerts = false .screenupdating = false end with
Respuesta en y en 3 temas más a

Macro para introducir una fórmula y reproducirla en un rango de Columna

Necesitas la fórmula; "=Redondear.menos(tudato,0)"... copias y pegas la fórmula en todos los datos y tu columna la copias y pegas como valores...
Respuesta en y en 3 temas más a

Macros Excel: Error al Ejecutar macro

Te comparto tu código corregido. Aparte de que te faltó poner las comillas en tu rango, cambié un poquitito los seteos. Sub Importar() ' Importa o jala los datos que necesitas del archivo seleccionado al Archivo Origen. Dim LibroDestino As Workbook...
Respuesta en y en 1 temas más a

¿Mi código me da error podrían decirme que le falta?

Estás mandando a llamar un tipo de variable en vez de declararla al inicio "integer".
Respuesta en y en 1 temas más a

Quiero que una celda tome un valor en una determinada fecha y luego no se cambie aunque las celdas de origen se modifiquen

Con fórmulas no se me ocurre nada, pero con una mini macro puedes hacerlo: Sub suma() ' Dim ultimo As Integer ' ultimo = Cells(Rows.Count, 3).End(xlUp).Row ' Range("C" & ultimo + 1).Formula = "=A1+B1" ' Range("C" & ultimo + 1).Copy Range("C" & ultimo...
Respuesta en y en 3 temas más a

Mostrar mensaje al inicio, barra de progreso y mensaje de finalización al ejecutar MACRO

Para el primer mensaje puedes usar esto: Sub ActivaPrimerCorte() 'Para primer herramienta resultado = MsgBox("¿Desea iniciar la primer actualización de Cargas?", vbYesNo, "Monitor de Embarques") ' If resultado = vbYes Then Msbox "Proceso Iniciado"...
Respuesta en y en 2 temas más a

Macro para no copiar columnas con datos vacíos a otra hoja

En este caso es sencillo hacer ese procedimiento, sólo tienes que ubicar cuál es la columna que siempre va a tener datos, en este caso veo que es la columna con la fecha. sub rango_con_datos dim ultimo as integer dim rango as string ' ultimo =...
Respuesta en y en 2 temas más a

¿Como realizo una macro , que se actualice a diario?

¿Cada libro tiene una macro que quieres que se ejecute sola o quieres una macro que al ser 'x' hora ejecute todas las demás? Para cualquiera de los casos, ¿está bien definida la información que va a consultar?