Condividi:        

Non converte da xlsm a xls

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Non converte da xlsm a xls

Postdi Gianca532011 » 30/05/19 06:48

Ciao a tutti,
ho realizzato questo file di ricerca' come mio solito assembalndo varie macro trovate qua e là sui forum e in win 2010- office 2016 funziona perfettamente.
Succede però che quando ho voluto creare la versione compatibile con office 2003, quindi xls, excel mi si chiude e non conclude il salvataggio.
Giusto per mia cultura mi piacerebbe capire il perchè, in pratica ho il forte dubbio che sia qualche macro a creare problemi .

Qui il file per chi vorrà provarci che, ovviamente, ringrazio da subito .

http://www.filedropper.com/02importadatidawebreuter
Giancarlo
win 10 - Office 2016 Ita
Gianca532011
Utente Senior
 
Post: 329
Iscritto il: 27/05/11 10:18

Sponsor
 

Re: Non converte da xlsm a xls

Postdi Anthony47 » 30/05/19 22:49

Puoi spiegare quale processo dovremmo seguire per replicare la situazione che descrivi?
Avatar utente
Anthony47
Moderatore
 
Post: 19213
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Non converte da xlsm a xls

Postdi Gianca532011 » 31/05/19 07:59

Premesso che ho provato il file sia con excel 2007 che sulla versione 2016 e il file xlsm funziona in ogni macro applicata. Ciò detto quando voglio salvare : salva con nome e scelgo di salvare come "cartella di lavoro excel 97-2003". xls,m excel si chiude poi si riapre con il seguente messaggio " nome del file " formato di file non valido. se do l'OK si riapre nuovamente con la videata di ripristino.

Non si riesce a salvare con formato xls
Giancarlo
win 10 - Office 2016 Ita
Gianca532011
Utente Senior
 
Post: 329
Iscritto il: 27/05/11 10:18

Re: Non converte da xlsm a xls

Postdi Anthony47 » 02/06/19 11:15

Nel foglio CSV del tuo file sono presenti alcune irregolarita'...
Per cominciare sono presenti una settantina di Names con ambito limitato al foglio e con nome del tipo
yfQT33473_xx e yfQT57059_xx

Sono Names generati da altrettante webquery, tutte aventi origine in C3 (yfQT33473_xx) oppure B3 (yfQT57059_xx)
Analizzando le webquery che insistono in B3 (sono 36) si vede che ce sono 11 maldefinite:
Codice: Seleziona tutto
<connection saveData="1" refreshedVersion="5" type="4" name="Connessione21" xr16:uid="{898FCBF1-6CC2-45E2-9FC4-7350EBF2F5FB}" id="39" deleted="1">
    <webPr htmlFormat="all" htmlTables="1" xl2000="1"/>
</connection>

Se si confronta con una dichiarazione ben definita...
Codice: Seleziona tutto
<connection saveData="1" refreshedVersion="0" type="4" name="Connessione191" xr16:uid="{D3850937-55B5-45D8-8FEE-487826FBF300}" id="38">
    <webPr htmlFormat="all" htmlTables="1" url="http://www.borse.it/dividendi/paniere/FTSE-Mib"/>
</connection>

...si nota che manca ad esempio l'attributo url; e infatti sul foglio CSV, selezionando una cella in B3:B73, manca (sul menu contestuale di Tasto dx) l'opzione "Aggiorna (la query)"

Le altre 25 non sono proprio definite (manca integralmente il record dichiarativo delle <connection> e relative webPr=WebQueryProperties.

Evidentemente il processo di conversione xlsm -> xls va in crisi in presenza di queste situazioni anomale.

Per "sanare" la situazione basta selezionare e cancellare su CSV l'area B3:B100, confermando di voler cancellare anche la (le) query sottostanti; poi salvare in XLSM e infine salvare in XLS.

Non ho capito quale e' l'operativita' sul file, quindi non mi sono fatto un'idea della presenza di tante webquery sul foglio CSV e di come la corruzione si possa essere creata; in genere questo succede perche' si continua ad "aggiungere" webquery, ma non l'ho visto fare su tale foglio.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19213
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Non converte da xlsm a xls":

.xlsm
Autore: astrigno
Forum: Applicazioni Office Windows
Risposte: 1

Chi c’è in linea

Visitano il forum: Nessuno e 34 ospiti