La soluzione già indicata è corretta: disabilitare il componente aggiuntivo COM MySQL per Excel.
Il motivo del messaggio è che questo componente aggiuntivo aggiunge nomi nascosti alla cartella di lavoro. Questi nomi non sono visibili in Gestione nomi di Excel. Ma si può vedere nella finestra VBA diretto se si aggiunge questo codice a un modulo cartella di lavoro:
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
Risultato (per un'istanza tedesca di 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)
Questi nomi si aggiungono a la cartella di lavoro attiva nel momento in cui si fa clic sul pulsante del componente aggiuntivo (che apre il task). Sfortunatamente, non ho ancora scoperto perché il componente aggiuntivo MySQL a volte aggiunga questi nomi da solo senza essere attivato.
Aggiunto: Questo è un bug noto nella MySQL per Excel add-in come di http://bugs.mysql.com/bug.php?id=73467
fonte
2015-04-18 06:57:13
Avete nomi definiti? In tal caso, elencali e vedi cosa fanno riferimento a: –
@RonRosenfeld Sì, ho nomi che puntano a tabelle e liste di convalida dei dati che puntano a formule come = INDIRETTO ("TableName [Column_Header_Name]") è un problema? – Ayusman
Ciò che pubblichi non è un problema; ma "qualcosa del genere" non è quello che stai realmente usando. Ti sei assicurato che NESSUNO dei tuoi nomi definiti sono gli stessi del nome di una macro xlm4? Se lo hai, dovrai rimuovere i nomi definiti uno a uno finché non trovi quello che causa il problema. –