Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problema con macros al compartir libro

2,148 views
Skip to first unread message

Alejandro

unread,
Apr 28, 2008, 1:51:01 PM4/28/08
to
Se me esta presentando dos problemas con una macro al compartir el libro
donde esta se encuentra. Me arroja los siguientes mensajes:

* No se puede asignar la propiedad MergeCells de la clase Range
* Comando no disponible en libro compartido

El problema es que nisiquiera puedo identificar en que parte de la rutina se
esta presentando el error ya que al estar el libro compartido no puedo ver la
programación en visual, y al descompartirlo funciona bien.

Héctor Miguel

unread,
Apr 28, 2008, 7:40:45 PM4/28/08
to
hola, Alejandro !

> Se me esta presentando dos problemas con una macro al compartir el libro donde esta se encuentra.
> Me arroja los siguientes mensajes:
> * No se puede asignar la propiedad MergeCells de la clase Range

> El problema es que nisiquiera puedo identificar en que parte de la rutina se esta presentando el error

> ya que al estar el libro compartido no puedo ver la programacion en visual, y al descompartirlo funciona bien...

por lo tocante a los libros compartidos... (y hasta donde se)...
1) te sugiero consultar la ayuda en linea {F1} por este tema: -> limitaciones de los libros compartidos
(aunque) te anticipo que dentro de las limitaciones que aplican a los libros compartidos..
por su misma carcteristica de compartido... hay cosas que no hacen en tiempo de ejecucion
2) (p.e.) en un libro compartido NO se puede...
a) crear tablas(t/dinamicas) nuevas... -> agregar hipervinculos... -> des/re/proteger hojas de calculo... (etc.)
b) por lo que toca a las macros existentes (al momento de compartirlo)... continuan operables
(hasta que tocan alguna/s de las opciones prohibidas)
3) el acceso al proyecto de macros (vba)... NO esta permitido
(a menos que lo quites de compartido, con lo cual...)
4) al descompartir el libro ->automaticamente<- SE PIERDE el historial de cambios
(excel tiene sus razones para ambas restricciones)
5) una (posible) solucion seria manejar las macros en libro aparte (p.e. un complemento)
(con sus consabidas restricciones en cuanto a las acciones no permitidas NI por macros)

saludos,
hector.


Alejandro

unread,
Apr 29, 2008, 10:05:01 AM4/29/08
to
Hola, Hector!

Gracias por tu respuesta. Pero me queda una inquietud, ¿A que haces
referencia con un complemento?, cuando dices:

> 5) una (posible) solucion seria manejar las macros en libro aparte (p.e. un complemento)
> (con sus consabidas restricciones en cuanto a las acciones no permitidas NI por macros)

Pues lo que yo quiero implementar es un archivo que lo puedan actualizar
varias personas al tiempo, pues me seria de gran utlidad.

Saludos,
Alejandro

Héctor Miguel

unread,
Apr 29, 2008, 11:54:05 AM4/29/08
to
hola, Alejandro !

> ... me queda una inquietud, A que haces referencia con un complemento?, cuando dices:


>
>> 5) una (posible) solucion seria manejar las macros en libro aparte (p.e. un complemento)
>> (con sus consabidas restricciones en cuanto a las acciones no permitidas NI por macros)
>

> ... quiero implementar... un archivo que lo puedan actualizar varias personas al tiempo ...

1) el libro que puedan actualizar dos (o mas) usuarios a la vez, debera ser guardado como compartido
(para ello, asegurate de analizar las restricciones a libros compartidos desde la ayuda en linea)

2) por el tema de las macros, si necesitas modificarlas SIN quitar el libro de compartido y perder el historial de cambios...
una alternativa es que las macros esten NO en el libro compartido, sino en libro aparte (tampoco tiene por que ser *.XLA)
puedes guardarlo como de solo lectura y/o guardar ambos (compartido y macros) como "area de trabajo"
(es solo una sugerencia que podria funcionar para estos propositos) ;)

saludos,
hector.


Alejandro

unread,
Apr 29, 2008, 12:32:00 PM4/29/08
to
Muchas gracias Hector, voy a analizar la opcicón que me diste, y tambien te
cuento que de los dos problemas que se me estaban presentando ya descubri
cual de las rutinas lo estaba ocasionando, la rutina es la siguiente:

With Selection
.HorizontalAlignment = xlRight
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With

Te agradezco el interes que pusiste.

Saludos, Alejandro

0 new messages