Respuesta
en
Microsoft Excel
a
Macro coloree fila
Entra en el editor de Visual Basic y en el explorador de proyectos haces doble click sobre la página en la que tienes los datos (si no está el explorador de proyectos puedes visualizarlo en el menú: ver - explorador de proyectos). El código que...
Respuesta
en
Microsoft Excel
a
Proyecto de firmas de seguridad excel
Pienso que quizás te estás complicando un poco. Yo me plantearía dejarles que firme cada uno con las iniciales que quiera, pero me guardaría en una página oculta un log con: las iniciales, el usuario, el nombre del PC y la fecha-hora. Para evitar que...
Respuesta
en
Microsoft Excel
a
Ir a una hoja por el valor variable en una celda
Suponiendo que pones el nombre de la página en la celda A1 de la hoja "comprobador", la macro sería: sub irAUnaPagina() on error resume next ' por si acaso la hoja no existe sheets(sheets("comprobador").Range("A1")).select if err<>0 then msgbox "La...
Respuesta
en
Microsoft Excel
a
Desde una celda tomar datos de una fila
Supongamos que en la celda A1 de la hoja2 tienes el número de fila del que quieres traer los datos de la hoja1 (en principio valor 1). En la hoja2, en la celda que quieres que tenga el valor de A1 de la hoja1 pondrás: =INDIRECTO("hoja1!A"&hoja2!A1)...
Respuesta
en
Microsoft Excel
a
Macro si SOLO cambia una celda con fórmula
Al principio del "SUB" comprobaría que ha cambiado una de las 2 celdas de las que depende "K20". Si ha cambiado otra... hasta luego. Sería poner esta línea: If Target.AddressLocal <> "$B$20" And Target.AddressLocal <> "$K$7" Then Exit Sub
Respuesta
en
Microsoft Excel
a
Macro Power Point generar numero aleatorio
El código será el mismo que si estuvieras en Excel. Entra en el editor de Visual Basic (<Alt><F11>) e inserta un nuevo módulo. Escribe este código: Option Explicit Sub generaAleatorio() Dim n As Integer Randomize Timer ' Inicializamos los números...
Respuesta
en
Microsoft Excel
a
Repetir de Visual Basic en filas
En programación, para poder repetir una serie de instrucciones, se utilizan los bucles. Cuando sabes exactamente cuántas veces se va a repetir, como es tu caso, se usa un bucle 'For... next'. En las instrucciones tendrás que sustituir el número '2'...
Respuesta
en
Microsoft Excel
a
Macro para repartir valores en columnas
Se me ocurre que puedes estar sufriendo uno de los problemas que tiene el maravilloso Windows que dice que: uno más uno no siempre son dos. Me explico. Hay veces que sumas 0.1+0.9 y el resultado es 0.999999 o 1.0000001. Para evitar este fallo te...
Respuesta
en
Microsoft Excel
a
En relación al bucle que involucra meses
Te he revisado el código y, sobre todo, he cambiado muchas cosas. De todas formas creo que será más fácil de leer. Por lo que veo copia una serie de celdas fijas (c4, b26, d5, etc...) a una página llamada 'consecutivo'. No entiendo porqué buscas un...
Respuesta
en
Microsoft Excel
a
ERROR: Application-defined or object-defined error
Supongamos que tienes los 4000 NIFs antiguos en la página "hoja1" en las columnas A, B y C, y que los 3000 nuevos están en la página "hoja2" columna A. Lo que yo haría es poner en las columnas B y C una fórmula para buscar el valor correspondiente en...