Otras opciones a compartir libro?

03/12/2006 - 19:36 por Rodolfo Padron | Informe spam
Buenas al grupo:

Mi problema es el siguiente, tengo un libro con un formulario de entrada
donde pido usuario y contraseña, según sea el usuario aplico auto filtro
para seleccionar los datos del usuario y bloqueo unas columna, todo esto
por código en Vb.y el libro protegido también por código, ahora el
problema viene cuando tengo que compartir el libro, ya que como sabemos
es incompatible el manejar la protección del libro por código y
compartir el mismo.

!Se le ocurre a alguien alguna forma de poder solucionarlo o otra forma
de compartir o vincular.

Agradecido de antemano

Un saludo Rodolfo
 

Leer las respuestas

#1 Héctor Miguel
04/12/2006 - 00:31 | Informe spam
hola, Rodolfo !

... libro con un formulario de entrada donde... segun sea el usuario aplico auto filtro... y bloqueo unas columna
... y el libro protegido tambien por codigo, ahora el problema viene cuando tengo que compartir el libro [...]



si el libro esta guardado 'efectivamente' como libro compartido...
una -probable- alternativa es restringir el area de movimientos al momento de abrirse el libro
[p.e.] copia pega las siguientes lineas en el modulo de codigo del libro [ThisWorkbook]
-> y... no olvides que no se podra manipular el proyecto de macros... mientras este como compartido...

Private Sub Workbook_Open()
With Worksheets("hoja1")
Select Case InputBox("Indica por favor tu clave de usuario.", "OBLIGATORIO !!!")
Case "UsUariO 1"
.ScrollArea = "a:d"
Case "usuario 2"
.ScrollArea = "e:j"
Case "uSuAriO 3"
.ScrollArea = "k:o"
' otros Case como sean necesarios... '
Case Else
MsgBox "Cerrando el libro por faltas a la moral :))"
End Select
End With
End Sub

nota que la clave que se introduzca debera ser EXACTA a la que esta 'comparando' el codigo
y... si no quieres que 'se vea' [en un inputbox]... habra que adaptar un userform con -solo- un control textbox, y... [etc.]

-> si requieres que un usuario pueda intervenir en las columnas de otro [previa clave de autorizacion]...
es necesario buscar otros procedimientos [que sean 'permitidos' para las macros de libros compartidos] ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares