usar tipo texto que puedo para los guarda funcion formato delimitan datos configurar como celular cambios archivos abrir excel

tipo - no puedo abrir archivos de excel en mi celular



¿Por qué demonios no puede Excel manejar 2 archivos con el mismo nombre? (3)

Esto me molesta por toda mi vida de TI. Trabajé con 7 versiones diferentes de Excel durante 20 años, con grandes cambios en cada versión, lo que me obligó a buscar dónde están ocultas las características anteriores en la nueva versión, pero una sola cosa permanece sólida. como una roca: la discapacidad para abrir dos archivos con el mismo nombre.

Lo sentimos, Excel no puede abrir dos libros con el mismo nombre al mismo tiempo.

Entonces, realmente estoy deseando conocer aquí, ¿por qué este sigue siendo el caso en Excel 2013, que ni siquiera era necesario implementar en Excel 95? ¿Existe algún motivo técnico o de diseño dentro de las estructuras de datos de Excel o procesos internos que no pueda manejar dos objetos de archivo con rutas diferentes pero el mismo nombre de archivo? No quiero que Microsoft critique aquí, solo quiero entender el motivo detrás de esto.


Microsoft dice que se debe a la ambigüedad del cálculo con las celdas vinculadas.

Si tuviera una celda = ''[Book1.xlsx] Sheet1''! $ G $ 33 y tenía dos libros con el nombre ''Book1'' abiertos, no hay forma de saber a qué se refiere.

Esta forma de referirse a los libros de trabajo vinculados por nombre en las celdas persiste en todas las versiones, y dudo mucho que cambie.


Para todas las personas que terminan aquí, porque les gustaría abrir dos archivos de Excel con el mismo nombre al mismo tiempo:

A pesar de que Excel no permite hacerlo debido a circunstancias (ciertamente cuestionables) establecidas por Baldrick en su respuesta , al menos existen soluciones que permiten abrir múltiples archivos xls / xlsx con el mismo nombre al mismo tiempo en instancias de Excel separadas. / procesos.

Las soluciones temporales se explican en este hilo en los foros How-To Geek .

Incluso hay una especie de solución "incorporada" con la ayuda de la configuración Ignore other applications that use Dynamic Data Exchange (DDE) , que funciona para mí, pero genera errores al cerrar Excel y luego intentar abrir un archivo nuevamente haciendo doble clic en él.

Tuve que buscar la corrección de registro, que funciona bien. NOTA A pesar de que esta solución temporal, una vez aplicada, evitará que las celdas se crucen entre TODAS las tablas abiertas de Excel (también aquellas con diferentes nombres), ya que las instancias separadas de Excel no se conocen (al menos según las pruebas que acabo de hacer).

En su lugar, puede elegir la solución que agrega un nuevo elemento de menú contextual. Open Separate en el Explorador y solo usarlo si de hecho desea abrir dos archivos con el mismo nombre al mismo tiempo.


¡¡¡SÍ TU PUEDES!!! (Pero creo que esto es un error de Excel)

Prueba esto:

  1. En su escritorio, haga clic derecho y seleccione "Nuevo" => "Hoja de cálculo de Microsoft Excel".
  2. Cambie el nombre del archivo a "Prueba [1] .xlsx" (¡el nombre es importante!)
  3. Ahora crea una carpeta now en el escritorio y pega una copia del archivo "Test [1] .xlsx" en ella
  4. Abra ambos "Test [1] .xlsx" haciendo doble clic: ¡ Et voilà!

Ahora los dos libros (mismo nombre) están abiertos en Excel. Pero si nos fijamos en "Workbook.Name" -Properties, se vuelve aún más extraño, porque internamente ambos son renombrados a "Test (1) .xlsx".

Eso es porque Excel necesita los caracteres especiales "[]" internamente para sus fórmulas.

Entonces (normalmente) no están permitidos para el nombre de un libro, pero un libro de trabajo que se llama "Test [1] .xlsx" externamente se puede abrir de todos modos, ¡qué es un error para mí!

¿Por qué? Porque realmente te metes en problemas como programador si quieres abordar ambos libros de trabajo usando "Application.Workbooks [nombre]", que no falla, ¡pero ofrece siempre el primero encontrado con este nombre!

Jörg