Foros del Web » Soporte técnico » Software General »

excel

Estas en el tema de excel en el foro de Software General en Foros del Web. Hacé lo siguiente: - En el libro a auditar crea una hoja llamada Uso - Seleciona Herramientas\Macro\Editor de Visual Basic (o Alt+F11). - En el ...
  #1 (permalink)  
Antiguo 01/03/2003, 00:52
Avatar de lmg7  
Fecha de Ingreso: agosto-2002
Mensajes: 93
Antigüedad: 21 años, 8 meses
Puntos: 0
A ver si te sirve...

Hacé lo siguiente:

- En el libro a auditar crea una hoja llamada Uso
- Seleciona Herramientas\Macro\Editor de Visual Basic (o Alt+F11).
- En el editor: Insertar\Módulo y te crea una módulo.
- Dentro del módulo copia el siguiente código:

Código:
Sub auto_open()
    Hoja = ActiveSheet.Name
    If ActiveSheet.Name <> "Uso" Then Sheets("Uso").Select
    ActiveSheet.Unprotect ("Luis")
    Cells(1, 1).Select
    Selection.End(xlDown).Select
    Selection.Offset(1, 0).Select
    ActiveCell.Value = Application.UserName
    Selection.Offset(0, 1).Select
    ActiveCell.Value = Now()
    ActiveSheet.Protect ("Luis")
    Sheets(Hoja).Select
    ActiveWorkbook.Save
End Sub
Sub auto_close()
    Hoja = ActiveSheet.Name
    If ActiveSheet.Name <> "Uso" Then Sheets("Uso").Select
    ActiveSheet.Unprotect ("Luis")
    Cells(1, 1).Select
    Selection.End(xlDown).Select
    Selection.Offset(0, 2).Select
    ActiveCell.Value = Now()
    Selection.Offset(0, 1).Select
    ActiveCell.FormulaR1C1 = "=(RC[-1]-RC[-2])*24"
    ActiveSheet.Protect ("Luis")
    Sheets(Hoja).Select
    ActiveWorkbook.Save
End Sub
- Remplazá Luis por una contraseña de tu elección.

Listo!, cada vez que alguien use el libro, en la hoja Uso, se almacenará el nombre del usuario, la fecha y hora del ingreso, la fecha y hora del egreso y la diferencia en horas. Además la hoja queda protegida contra escritura mediante tu contraseña.

Espero te sirva.

Si necesitas aclaraciones o detalles sobre el código me avisás.

Espero tu regalo para mi muy próximo cumpleaños .

Saludos.
  #2 (permalink)  
Antiguo 02/03/2003, 18:47
 
Fecha de Ingreso: enero-2003
Mensajes: 53
Antigüedad: 21 años, 3 meses
Puntos: 0
excelente el macro, sabes donde puedo conseguir un tutorial ?
  #3 (permalink)  
Antiguo 02/03/2003, 22:43
Avatar de lmg7  
Fecha de Ingreso: agosto-2002
Mensajes: 93
Antigüedad: 21 años, 8 meses
Puntos: 0
Podés probar en La Web del Programador, en Cursos.

Suerte.
  #4 (permalink)  
Antiguo 03/03/2003, 11:38
Avatar de tania
Colaborador
 
Fecha de Ingreso: agosto-2002
Ubicación: Milano
Mensajes: 4.426
Antigüedad: 21 años, 8 meses
Puntos: 23
Hola


Img7 te sacaste un 10!!


ciao
__________________
Evitemos abrir post con títulos "Ayuda..." "Urgente..." le quitan valor a nuestro motor de búsqueda y por otra parte, escribe de manera correcta , quien te lea y quiere ayudarte, no pierde tiempo al descifrar lo que escribiste.
  #5 (permalink)  
Antiguo 05/03/2003, 11:38
 
Fecha de Ingreso: diciembre-2002
Ubicación: Caracas D.F.
Mensajes: 144
Antigüedad: 21 años, 4 meses
Puntos: 0
Gracias lmg7. de aqui en adelante trabajare yo... me sirve mucho...
  #6 (permalink)  
Antiguo 05/03/2003, 11:41
 
Fecha de Ingreso: diciembre-2002
Ubicación: Caracas D.F.
Mensajes: 144
Antigüedad: 21 años, 4 meses
Puntos: 0
Gracias lmg7. de aqui en adelante trabajare yo... me sirve mucho...

de verda pense que no me responderia nadie...
  #7 (permalink)  
Antiguo 05/03/2003, 18:45
Avatar de lmg7  
Fecha de Ingreso: agosto-2002
Mensajes: 93
Antigüedad: 21 años, 8 meses
Puntos: 0
Cita:
Mensaje Original por alid
...
de verda pense que no me responderia nadie...
Milagros del FDW

A propósito, gracias tania
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:50.