Die bereits erwähnte Lösung ist korrekt: Deaktivieren Sie das COM-Add-In von MySQL für Excel.
Der Grund für die Nachricht ist, dass dieses Add-In die Arbeitsmappe ausgeblendete Namen hinzufügt. Diese Namen sind im Excel-Names-Manager nicht sichtbar. Aber man kann sich in dem VBA-Direktfenster sehen, wenn Sie diesen Code zu einer Arbeitsmappe Modul hinzufügen:
Public Sub DEV_CheckNames()
Dim n As name
For Each n In ActiveWorkbook.Names
If Not n.Visible Then
Debug.Print n.NameLocal, n.RefersToLocal
'If you want to delete the name, uncomment this line:
'n.Delete
End If
Next
End Sub
Ergebnis (für eine deutsche Instanz von Excel 2013):
LOCAL_DATE_SEPARATOR =INDEX(ARBEITSBEREICH.ZUORDNEN(37);17)
LOCAL_DAY_FORMAT =INDEX(ARBEITSBEREICH.ZUORDNEN(37);21)
LOCAL_HOUR_FORMAT =INDEX(ARBEITSBEREICH.ZUORDNEN(37);22)
LOCAL_MINUTE_FORMAT =INDEX(ARBEITSBEREICH.ZUORDNEN(37);23)
LOCAL_MONTH_FORMAT =INDEX(ARBEITSBEREICH.ZUORDNEN(37);20)
LOCAL_MYSQL_DATE_FORMAT =WIEDERHOLEN(LOCAL_YEAR_FORMAT;4)&LOCAL_DATE_SEPARATOR&WIEDERHOLEN(LOCAL_MONTH_FORMAT;2)&LOCAL_DATE_SEPARATOR&WIEDERHOLEN(LOCAL_DAY_FORMAT;2)&" "&WIEDERHOLEN(LOCAL_HOUR_FORMAT;2)&LOCAL_TIME_SEPARATOR&WIEDERHOLEN(LOCAL_MINUTE_FORMAT;2)&LOCAL_TIME_SEPARATOR&WIEDERHOLEN(LOCAL_SECOND_FORMAT;2)
LOCAL_SECOND_FORMAT =INDEX(ARBEITSBEREICH.ZUORDNEN(37);24)
LOCAL_TIME_SEPARATOR =INDEX(ARBEITSBEREICH.ZUORDNEN(37);18)
LOCAL_YEAR_FORMAT =INDEX(ARBEITSBEREICH.ZUORDNEN(37);19)
Diese Namen werden hinzugefügt die aktive Arbeitsmappe in dem Moment, in dem Sie auf die Schaltfläche des Add-Ins klicken (wodurch die Taskleiste geöffnet wird). Leider habe ich noch nicht herausgefunden, warum das MySQL-Add-In manchmal diese Namen selbst hinzufügt, ohne aktiviert zu werden.
Added: Dies ist ein bekannter Fehler in der MySQL für Excel-Add-in ab http://bugs.mysql.com/bug.php?id=73467
Haben Sie irgendwelche definierten Namen? Wenn ja, listet sie auf und zeigt, worauf sie sich beziehen: –
@RonRosenfeld Ja Ich habe Namen, die auf Tabellen und Datenüberprüfungslisten zeigen, die auf Formeln verweisen, wie zB = INDIREKT ("TableName [Column_Header_Name]") Ist das ein Problem? – Ayusman
Was Sie veröffentlichen, ist kein Problem; aber "etwas wie" ist nicht das, was Sie wirklich benutzen. Haben Sie sich versichert, dass KEINE Ihrer definierten Namen mit dem Namen eines xlm4-Makros identisch sind? Wenn dies der Fall ist, müssen Sie die definierten Namen nacheinander entfernen, bis Sie den Namen gefunden haben, der das Problem verursacht. –