Una familia de software de hoja de cálculo de Microsoft con herramientas para analizar, trazar y comunicar datos.
Nota: Esta respuesta se ha traducido automáticamente. Como resultado, puede contener errores gramaticales o expresiones poco naturales.
Hola Adriana Riveroll
Gracias por ponerte en contacto con el foro de Microsoft Q&A.
Según tu descripción, entiendo que cuando abres tus archivos de Excel en Mac, Excel informa que los archivos están dañados e intenta recuperarlos. Después del proceso de recuperación, las tablas dejan de funcionar correctamente y las fórmulas aparecen con el símbolo “@” y devuelven errores.
Intenté reproducir el comportamiento en mi entorno de pruebas, pero no pude encontrar el mismo problema. Como prueba, creé un libro de trabajo de ejemplo y probé usar una solución alternativa en VBA para eliminar el operador “@” de las fórmulas. Aunque la macro pudo eliminar la mayoría de los símbolos “@”, no los eliminó todos automáticamente y algunas fórmulas aún requirieron ajustes manuales.
Como una posible prueba de tu lado, podrías considerar guardar una copia de uno de los archivos afectados y probar el mismo enfoque en esa copia para ver si ayuda a restaurar las fórmulas en tu caso.
Puedes seguir los pasos y revisar el código de ejemplo a continuación, luego ajustarlo según sea necesario para tu propio entorno.
-Ve a Herramientas > Macro > Editor de Visual Basic.
-En el panel izquierdo, haz doble clic en tu hoja de origen y pega el código.
-Guarda el archivo como .xlsm y habilita las macros cuando se te solicite.
-Regresa a Excel y edita un valor en tu lista de origen para comprobar si las fórmulas se actualizan correctamente después de eliminar el operador “@”.
Sub RemoveImplicitIntersection()
Dim ws As Worksheet
Dim c As Range
Dim f As String
For Each ws In ActiveWorkbook.Worksheets
For Each c In ws.Cells.SpecialCells(xlCellTypeFormulas)
f = c.Formula
f = Replace(f, "[@", "TEMP_STRUCT")
f = Replace(f, "@", "")
f = Replace(f, "TEMP_STRUCT", "[@")
c.Formula = f
Next c
Next ws
End Sub
Además, cuando mencionaste que las tablas no están funcionando, ¿podrías aclarar exactamente qué sucede?
Quedo atento a tu actualización. Si he entendido mal tu escenario, no dudes en aclararlo o proporcionar más detalles para poder asistirte mejor.
Nota: Siga los pasos en nuestra documentación para habilitar las notificaciones por correo electrónico si desea recibir la notificación por correo electrónico relacionada con este hilo.