ayuda con macro de excel en vb

22/07/2004 - 17:57 por fabian montoya | Informe spam
hola amigos

tengo una carta en excel y quiero ponerle un numero en la
parte superior que se incremente cada vez que se abra el
archivo.

mila gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
22/07/2004 - 20:53 | Informe spam
hola, fabian !

Mostrar la cita
copia las siguientes lineas en el modulo de codigo del libro [ThisWorkbook]...
=>cambia el nombre de la hoja y la celda a las 'reales'<= ;)
Private Sub Workbook_Open()
With Worksheets("Hoja1").Range("a1")
.Value = .Value + 1
End With
Me.Save
End Sub

saludos,
hector.
#2 Henry Sanchez
23/07/2004 - 01:33 | Informe spam
Hola Fabia y Hector,
Aunque con el contador que indica Hector, tendras la
certeza de saber cuantas vecez se ha habierto el archivo,
como evitarias que alguien lo copie con otro nombre y lo
habra una infinidad de vecez?

Tal vez deberias agregar una instruccion como:
If Thisworkbook.Name <> "MiLibro.xls" then
Cierre el libro o algo asi
End If

Claro que esta solucion tampoco imperira que el archivo
sea abierto una infinidad de vecez en otro equipo.

Tambien cabe la posibilidad que el usuario abra el
archivo y modifique el valor de la celda contador.

Aca hay todo un dilema.

Saludos,

Henry
Mostrar la cita
parte superior que se incremente cada vez que se abra el
archivo.
Mostrar la cita
libro [ThisWorkbook]...
Mostrar la cita
las 'reales'<= ;)
Mostrar la cita
#3 Héctor Miguel
23/07/2004 - 06:22 | Informe spam
hola, Henry !

Mostrar la cita
'empezando' por la 'regla basica': y... ¿si se abre 'SIN PERMISO' de usar las macros????? <\×.×/>
recuerda que... 'para un madrugador... otro que no duerme'
[habria que 'ver'... ¿cual es 'el bueno'?] ;)

saludos,
hector.
Ads by Google
Search Busqueda sugerida