Dam - Control de entrada con solo lectura en excel
Hola Dam.
Dentro del proyecto que estoy montando hoy tuve la primera entrega en la que me fue muy bien!!! Agradecimiento que hago extensivo a ti porque si tu ayuda y la de los expertos no fuera posible lo logrado hasta ahora.
Me pidieron si es posible generar usuarios de solo lectura, que pudieran tener acceso a consulta de información e imprimir determinados informes resúmenes. Esto es posible? Teniendo en cuenta que ya tenemos macros de control de acceso por numero de cedula.
Mediante el método de grabación realice esta prueba y veo que funcionaria un bloque general mediante una macro que tome todas las hojas, marque las celdas como bloqueadas y active la protección, pero tendríamos que revertir esto cuando accese un usuario que si tenga de rechos de e edición:
Sub Macro1()
' Cells.Select Selection.Locked = True
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Sheets("Hoja2").Select
Cells.Select
Selection.Locked = True
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.EnableSelection = xlUnlockedCells
Sheets("Hoja3").Select
Cells.Select
Selection.Locked = True
Selection.FormulaHidden = False .
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True ActiveSheet.EnableSelection = xlUnlockedCells End Sub
Pero como hago para que esto se ejecute cuando un determinado usuario ingrese?
O existe algo mas sencillo que modificar hoja por hoja teniendo en cuenta que ya llevo 32 hojas!!! :(
Quedo atento a tu respuesta.