* 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.
> 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.
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
> ... 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.
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