Duplicazione file excel al momento del salvataggio

Anonimo
2015-04-20T12:16:04+00:00

Ciao a tutti,

pongo qui una domanda poiché non sono riuscita a trovare una risposta in altro modo.

In ufficio abbiamo diverse macchine, alcune montano Office 2003, altre office 2010 altre ancora Office 2007.

Poiché utilizziamo un file Excel comune, che deve essere letto e modificato da tutti, salvato in una cartella di rete, lo stesso è stato generato e salvato come: "cartella di lavoro office 97-2003" (per dare la possibilità anche a chi monta ancora office 2003 di poterlo aprire e modificare).

Purtroppo però, non riesco a far capire  a chi utilizza Office 2010 e 2007 che deve salvare in quel tipo di formato (Office 2003) e, spesso, ci si ritrova con due file con lo stesso nome ma di formato diverso con, conseguente, duplicazione di dati o mancanza di alcuni poiché registrati su un file e non sull'altro o viceversa.

E' possibile "obbligare" il salvataggio del file in un formato predetermianto? Se si, come?

Si deve per forza passare per il POP-UP che chiede la conferma determinando, quindi, la possibilità di errore e duplicazione del file stesso?

Grazie a chi vorrà rispondere. Spero di essere stata chiara.

Buona giornata

Gabry

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2015-04-27T11:52:52+00:00

Ciao Lella\_72,

fai così:

  1. Apri il file.
  2. ALT+F11 (Apre Visual Basic Editor)
  3. Esegui

Modalità progettazione

(Se invece c'è scritto:

Esci da modalità progettazione

non fare nulla) 4. CTRL+R (Visualizza la finestra Progetto) 5. Individua l'oggetto di nome:

ThisWorkbook

-oppure-

Questa_cartella_di_lavoro 6. F7 (Visualizza Codice)

Nella finestra che si apre, di nome ThisWorkbook oppure Questa_cartella_di_lavoro, dovrebbe già esserci il codice:

' --------------------- INIZIO CODICE ------------ >

' Modulo: Thisworkbook (it: Questa_cartella_di_lavoro)

'

Option Explicit

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _

                                ByRef Cancel As Boolean)

    If SaveAsUI Then

      Cancel = True

      Application.EnableEvents = False

      Me.Save

      Application.EnableEvents = True

    End If

End Sub

' --------------------- FINE CODICE ------------ <

Se non c'è, selezionalo da qui su, poi:

  1. CTRL+C (Copia il testo che hai selezionato.
  2. Torna alla finestra Visual Basic Editor
  3. CTRL+V (Incolla)
  4. Debug

Compila VBAProject 5. CTRL+S (Salva) 6. ALT+Q (Chiudi e torna a Microsoft Excel)

Chiudi tutto e vedi cosa succede.

La risposta è stata utile?

0 commenti Nessun commento

18 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-04-21T05:42:33+00:00

    Ciao Maurizio,

    ho provato ciò che mi hai consigliato ma, così facendo, dovrei modificare le impostazioni su ogni terminale...poiché, se non erro, la modifica avviene per tutti i file che si creeranno sulla macchina nella quale si è apportata tale "modifica" o selezione.

    Il mio obbiettivo è quello di "imporre" il salvataggio di quel genere solo a quel file.

    E' possibile? 

    Grazie :-)

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-04-20T13:40:50+00:00

    Ciao Lella\_72,

    grazie del riscontro. Domattina passa di qua per dirci che è andato tutto bene. ;-)

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-04-20T13:32:57+00:00

    Ciao Maurizio! :-)

    Ti ringrazio per la risposta, domattina sarà la prima cosa che faccio! 

    Grazie di cuore, MI hai risolto un problema!!!

    Buona giornata

    Gabry

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-04-20T12:47:08+00:00

    Ciao Lella\_72,

    nelle macchine con Office 2007 o superiore:

    1. FILE

    Opzioni

    Salvataggio 2. Formato per il salvataggio dei file: Cartella di lavoro di Excel 97-2003 (*.xls)

    [ OK ]

    Per Office 2007 al posto di "FILE" c'è il Bottone di Office, ma questo già lo sai...

    La risposta è stata utile?

    0 commenti Nessun commento