Respuesta
en
Microsoft Excel
a
Numeración + impresión automática
Tendrías que escribir una macro con un código parecido a este: Sub Imprimir() 'Imprimir por primera vez Sheets(1).PrintOut From:=1, To:=1 'Escojer el numero de impresiones a realizar, exceptuando la primera que ya esta For i = 1 To 199 'Incremetar la...
Respuesta
en
Microsoft Excel
a
Buscar texto y aplicar formato
He estado buscando un poco y creo que este código te servirá: Sub Macro1() While True Selection.Find.ClearFormatting Selection.Find.Font.Size = 15 With Selection.Find .ClearFormatting .Font.Size = 15 .Font.Name = "Arial" .Text = "" .Replacement.Text...
Respuesta
en
Microsoft Excel
a
Conocer la celda activa dinámicamente
Para saber cual es la dirección de la celda activa lo puedes hacer con: Activecell. Address Pero también te puede ser útil saber su fila, para ello utiliza: Activecell. Row La sintaxis de proteger una hoja es la siguiente: Activesheet....
Respuesta
en
Microsoft Excel
a
Hola t4373125
Creo que no se puede hacer porque no tendría sentido. Imagina que la Fórmula es: =SI(A2=3;Macro1;0) Entonces Excel que tendría que hacer, ¿estar permanentemente ejecutando la macro1 cuando A2 sea 3? No, lo que se tiene que hacer es poner el código en...
Respuesta
en
Microsoft Excel
a
Fecha automática
No se si entendí exactamente que es lo que quieres. Lo que yo haría es poner la fórmula: =AHORA() En la casilla donde quieres que aparezca la fecha (con el formato de celda que prefieras) Luego, te vas al editor de VB (Alt+F11) y les das doble clic a...
Respuesta
en
Microsoft Excel
a
Referencias a celdas de otros libros de Excel
Excel busca los libros que aparecen vinculados en alguna fórmula siempre, pero los busca solo una vez (al menos en la version 2000) si tienes excel 97, quizás esto solucione tu problema. Si por el contrario, tienes vinculados varios libros, sera...
Respuesta
en
Microsoft Excel
a
Textbox y set focus
La manera más fácil de hacer lo que dices es poner la propiedad "TabStop" de TODOS los otros controles a "False" Entonces necesitaras el ratón para posicionarte en cualquier otro control, pero creo que ya es lo que quieres, ¿no? Cuando digo todos los...
Respuesta
en
Microsoft Excel
a
Referencias
No se si hay otra forma más "elegante" de hacerlo, pero he encontrado esta solución: =DESREF(Hoja2!A1;B1-1;0) La función DESREF cojera el valor de la casilla A1 de la hoja2 pero en realidad no coge el de la A1, sino que lo desvía tantas filas como el...
Respuesta
en
Microsoft Excel
a
Macros no funcionan
No estoy seguro de lo que dices. Prueba esto: Private Sub Workbook_Open() Sheets(2).Select End Sub A mi me funciona con Excel 97. Si no te sale al abrir, puedes probar en el evento: Workbook_BeforeSave Y deja activada la hoja que te interese antes de...
Respuesta
en
Microsoft Excel
a
Borrar renglones en blanco
Se puede hacer con una macro de excel, pero necesito saber que condiciones...
