Jump to content

Compartir archivo excel con macros, en red.


Eddy Yamir

Recommended Posts

Hola, tengo un problema al tratar de compartir mi archivo excel en red, lo que sucede es que al momento de compartir desactiva los macros y no cumple con su objetivo. Alguien sabe de que manera puedo compartirlo, o sea que se puede abrir en una o mas computadoras conectadas en red y que no me marque el problema de solo lectura. Espero alguien me pueda ayudar, gracias.

Link to post
Share on other sites
... mi archivo excel en red... al momento de compartir desactiva los macros...

... que se puede abrir en una o mas computadoras conectadas en red y que no me marque el problema de solo lectura...

1) al compartir un libro de Excel, NO se desactivan las macros, lo que NO puedes hacer es "editarlas" pero cualquier acción que no esté permitida en libros compartidos (aun por macros) NO será ejecutada

2) el detalle de que se abra como de solo lectura (probable o seguramente) se deberá a restricciones por los permisos de los usuarios al recurso compartido (la carpeta en la red)

comentas (si encuentras) algún detalle mas significativo ?

saludos,

hector.

Link to post
Share on other sites

Gracias por contestar.

Bueno te comento lo que quiero lograr es: hacer que mi archivo de red funcione como un archivo con arquitectura en red cliente servidor, que quiero decir con esto? Que dos o mas personas puedan tener acceso a el mismo archivo y puedan hacer modificaciones, tal como funciona una aplicación web o cualquier otra. Pero de acuerdo a lo que he leído no se puede hacer esto ya que excel solo puede tener una instancia del archivo abierto, esto es correcto?.

Link to post
Share on other sites
... que mi archivo de red funcione como un archivo con arquitectura en red cliente servidor

... Que dos o mas personas puedan tener acceso a el mismo archivo y puedan hacer modificaciones, tal como funciona una aplicación web o cualquier otra.

... de acuerdo a lo que he leído no se puede hacer esto ya que excel solo puede tener una instancia del archivo abierto, esto es correcto?.

1) un archivo de Excel SI que se puede compartir para que dos o mas usuarios lo utilicen (en red)

2) lo que llamas "arquitectura en red cliente-servidor" (creo que) requiere de aplicaciones "exprofeso"

3) aun así, cualquier "aplicación web o cualquiera otra" encuentra inconvenientes si el caso es que mas de un usuario "intenta" modificar EL MISMO registro AL MISMO tiempo (lo que se llama "concurrency control", o "control de ejecución en paralelo")

4) un archivo compartido NO "debiera" presentar problemas o avisos de "infracción de uso compartido", a menos que en el servidor (la red) se atraviese algún proceso (como antivirus o permisos a los usuarios)

5) puedes leer (un poco de) mas información al respecto (p.ej.) en el siguiente articulo:

https://support.office.com/es-mx/article/Descripci%c3%b3n-general-compartir-datos-de-Excel-y-trabajar-en-colaboraci%c3%b3n-25aac3bd-5310-49b9-9240-6557bbd5220d?CorrelationId=8556ffcd-1b85-4953-bee5-42967acfec60&ui=es-ES&rs=es-MX&ad=MX

6) de todas formas, hay "ciertas" cosillas que no son posibles de realizar en libros compartidos, lee aquí:

https://support.office.com/es-mx/article/Utilizar-un-libro-compartido-para-trabajar-en-colaboraci%c3%b3n-b8207fe9-a613-483f-b804-0ca4658b0c61?CorrelationId=ff0a6b54-1f2a-4bf1-8239-cf2a3d118606&ui=es-ES&rs=es-MX&ad=MX

información ?... (hay mas que suficiente)

detalles del caso?... (solo lo que has comentado)

saludos,

hector.

Link to post
Share on other sites

Ya he probado compartir el libro, pero me manda mensajes como: me pidió convertir mis tablas en rangos, no se pueden ver o modificar los macros o el archivo no pudo guardar datos. Lo que estoy intentado hacer es al momento de copiar mis datos hacer una copia de esos mismos en otro archivo y al final juntaros en un archivo. Como en este ejemplo :

http://www.taringa.net/posts/apuntes-y-monografias/17143870/VBA-Excel-Actualizar-un-libro-remotamente-desde-otros-lib.html

Que opinan acerca de este articulo es recomendable hacer eso. Gracias por su ayuda y disculpen las molestias estoy empezando en este mundo de excel y vba. :)

Link to post
Share on other sites
Ya he probado compartir el libro, pero me manda mensajes como: me pidió convertir mis tablas en rangos, no se pueden ver o modificar los macros o el archivo no pudo guardar datos.

repasa (de nuevo ?) el articulo sugerido en el punto 6 de mi respuesta anterior

(y, por que no?... una buena (re)leída al mensaje completo ?)

el punto que tratas (referido al articulo en taringa), no tiene nada que ver con libros "compartidos"

(aunque formas de "respaldar/copiar/..." información capturada, hay mas que suficientes, todo depende de... ???)

saludos,

hector.

Link to post
Share on other sites

Hola Eddy.

Los adjuntos son un ejemplo de lo que te decia.

El libro compartido te desactiva las macros (Dentro del archivo), en este caso es el libro muestra

El ejemplo que dejaste de taringa es lo mismo solo que el adjunto es un ejemplo.

El archivo ejecutador es un archivo que "ejecuta acciones dentro del archivo muestra".

Mis Documentos.rar

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Guest
This topic is now closed to further replies.


  • Crear macros Excel

  • Posts

    • Busca por la red "calcular distancia entre dos puntos de geolocalización en Excel" Ya con ese calculo, lo que sigue es sencillo de hacer, y si no puedes hacer esta parte, pues nos avisas por aquí    Saludos 
    • Hola a tod@s, Tengo un fichero de Excel para realizar un registro de entradas y salidas y me esta funcionando en cuanto a la parte de cumplimentar en la hoja de Excel directamente. Intentare explicarme lo mejor posible. Pero lo mejor es probarlo.Se trata de una tabla en las que estarían las entradas y salidas de productos de las distintas obras que tenemos (que se llama "Registros" en la hoja REGISTRO) y en la que añadimos y quitamos artículos que pueden entrar o salir según necesidades para llevar un control.Hay otra tabla donde tenemos todos los productos (que se llama "Productos" en la hoja PRODUCTOS).Y una tercera hoja donde tenemos pequeñas tablas para los desplegables que queramos disponer.Todas las hojas están relacionadas mediante formulas y validación de datos.Si comprueban a meter datos o a sacar datos en la hoja de Registro directamente comprobaran que funciona de forma correcta. Suma los productos cuando el valor es positivo y resta cuando el valor es negativo pero si el valor de existencias de ese producto es inferior a cero dará un error porque no hay existencias. Hasta aquí funciona todo correcto.Pero me he creado un formulario para introducir la fecha, que lo hace de forma automática y un código que lo introduce de forma automática a partir de un Listbox que me he creado. Si colocamos un valor y luego lo borramos en el Textbox de búsqueda sacara el listado de todos los artículos. Después solamente con seleccionar el articulo que deseamos lo colocara en el Textbox de código.Pero el problema que no he conseguido resolver es en la parte del Textbox de Cantidad. Porque ahí si coloco un numero negativo aunque el stock sea cero o inferior a cero pues me lo coloca igualmente y no soy capaz de solucionarlo. Me han intentado ayudar en otro foro pero me acabo dando problemas que hacia la suma mal.Espero que lo puedan entender y que me pueden ayudar o darme alguna solución.Yo lo que pretendo después, es poder bloquear las hojas para que nadie pueda modificarlas salvo en algunos campos porque este archivo es para compartir a varios usuarios y unos podrán entrar material y otros solamente sacar material . Pero eso ya será otra historia. Primero quería resolver esto.Disculpen por tanto embrollo, pero cualquier duda se la podre aclarar sin problema. En resumen, seria validar la cantidad introducida para evitar que el stock del producto sea menor que 0. Muchas gracias a todos.   Entradas y salidas de material_5.xlsm
    • Soy Manuel y utilizo Excel para algunos trabajos. Encantado de formar parte de esta comunidad.
    • Hola Gerson. Gracias por tomarte la molestia de leer mi caso. Si el tema es que hablo de una base de datos de 40 mil clientes en mi base de datos, contra 70 mil de inegi. Quiero buscar mis clientes en la base de inegi, identificarlos como mismos clientes por su cercania. Que mi algoritmo vaya a la base de inegi y me diga que cliente es el mas cercano a el cliente buscado. y que me indique la distancia.
    • Hola Entiendo que la geolocalización en un mapa se ven los distintos lugares, ¿pero como vas obtener la distancia en metros o kilómetros?  Una vez los tengas es muy sencillo, poder realizar el cruce   Saludos 
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy