Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
Impossibile salvare VB di Franc24 (utente non iscritto) data: 17/02/2017 18:58:12
Ciao ragazzi,
vi seguo sempre e visto che ho un piccolo problema con VB ho deciso di chiedere a chi è più esperto di me.
Ho su excel uno schema di magazzino organizzato con VB.
Ogni volta che vado a salvare il progetto tramite macro mi esce il messaggio:
Impossibile salvare le caratteristiche seguenti in cartelle di lavoro senza macro:
Progetto VB
Ecc.......
La macro è solo per il salvataggio, di conseguenza il salvataggio mi va bene come excel normale.
La formula che uso per il salvataggio è quella elencata sotto.
Preciso che ho un file excel simile con la stessa formula sempre comprensivo di macro e salvataggio senza macro ma non mi esce nessun messaggio.
Sapete come posso far in modo che non esca più questo messaggio salvando il file senza macro?
Grazie a tutti in anticipo.
Dim percorso, nomecompleto As String
percorso = "percorso del salvataggio"
nomecompleto = percorso & k3
ActiveWorkbook.SaveAs Filename:=nomecompleto, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
Application.DisplayAlerts = True
di mabolsie data: 17/02/2017 20:25:18
Ciao le variabili non sono dichiarate correttamente infatti "percorso" è visto come variant e no string.
dichiarazione corretta :
dim percorso as string,nomecompleto as string
comunque non penso sia qui l'errore se alleghi il file con il codice completo possiamo provarlo.
Ciao Max
di patel data: 18/02/2017 07:37:56
se vuoi salvare in xlsx perdi la macro, ed il file xlsm perde le modifiche, è questo che vuoi fare ? giustamente il sistema te lo chiede
di Franc24 (utente non iscritto) data: 18/02/2017 08:09:01
Ciao patel,
si è proprio quello che voglio fare.
Salvando il file voglio perdere le macro.
C'è un modo per non farmelo chiedere o per acconsentire in automatico?
Grazie
di mabolsie data: 18/02/2017 08:35:58
@franc24
...scusa dici che usi una macro per salvare e nello stesso tempo vuoi perdere la macro
cit." Ogni volta che vado a salvare il progetto tramite macro mi esce il messaggio: "
Vabbè...
Ciao Max
di franc24 (utente non iscritto) data: 18/02/2017 09:39:51
Ciao Mabolsie,
si esatto;
visto che la macro serve solo per salvare il documento non ho bisogno di salvarlo come excel macro ma va benissimo come excel normale.
Come detto in precedenza un documento simile riesco a salvarlo con la medesima modalità e non mi da nessun avviso.
Come mai?
C'è un modo per confermare in automatico?
Grazie
di mabolsie data: 18/02/2017 11:32:41
...per prima cosa guarda le due estensioni dei file : sono uguali ? oppure no.
Come diceva giustamente il collega patel se sono xlsx sono semplici fogli di calcolo non automatizzati, se sono xlsm sono fogli automatizzati cioè con codice che esegue macro.
Allora, se vuoi perdere tutto il codice devi ri-salvare il file xlsm a xlsx; viceversa ri-salvare il file xlsx a xlsm con automazione macro.
Quando hai deciso postaci il file che lo guardiamo.
Ciao Max
di patel data: 18/02/2017 12:44:29
sarà meglio allegare ambedue i documenti eliminando i dati superflui
di franc24 (utente non iscritto) data: 18/02/2017 17:59:37
Ciao ragazzi,
io voglio salvarli come xlsx senza macro.
Ma mi esce sempre il messaggio.
Si può automatizzare il messaggio?
Grazie
di mabolsie data: 18/02/2017 18:47:47
se non alleghi i file noi non abbiamo la palla di cristallo... dalla tua spiegazione capisco poco ad ogni modo se vuoi levare le automazioni fai cosi:
1) apri il file con automazioni
2) lo salvi con nome scegliendo "cartella di lavoro Excel "
così facendo ti ritrovi il file senza automazioni.