Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    116

    VBA macro all'apertura di un excel

    Ciao a tutti,
    vi scrivo perchè non conosco bene VBA e non riesco a trovare le funzioni
    e i metodi giusti per fare la seguete cosa:

    1- All'apertura di un file excel (ovvero quando si clicca due volte
    su un file .xls) vorrei che fossero eseguite una di seguito all'altra 3 macro

    2- Dopo l'esecuzione delle 3 macro vorrei che il file fosse salvato in automatico.


    Domanda 1: qual è la funzione che mi permette di dire ad Excel "all'apertura del
    file esegui questa macro" ?

    Domanda 2: qual è l'istruzione per fare il salvataggio dell'intera cartella di lavoro
    (cioè l'insieme di tutti i fogli)?


    Help!!!!

    Ringrazio anticipatamente tutti coloro che vorranno aiutarmi!

  2. #2

    Re: VBA macro all'apertura di un excel

    Originariamente inviato da frodo_jedi
    Ciao a tutti,
    vi scrivo perchè non conosco bene VBA e non riesco a trovare le funzioni
    e i metodi giusti per fare la seguete cosa:

    1- All'apertura di un file excel (ovvero quando si clicca due volte
    su un file .xls) vorrei che fossero eseguite una di seguito all'altra 3 macro

    2- Dopo l'esecuzione delle 3 macro vorrei che il file fosse salvato in automatico.


    Domanda 1: qual è la funzione che mi permette di dire ad Excel "all'apertura del
    file esegui questa macro" ?

    Domanda 2: qual è l'istruzione per fare il salvataggio dell'intera cartella di lavoro
    (cioè l'insieme di tutti i fogli)?
    Ciao !

    1) la routine che viene eseguita automaticamente all'apertura del file e' Workbook_Open().

    Apri l'editor VBA, in Visualizzaz.Progetti hai (di solito) 3 fogli e (appunto) Workbook, doppio click e apri la finestra del codice.
    Nella cartella "(generale)" selezioni "Workbook" e automaticamente l'editor ti creera' la routine
    Private Sub Workbook_Open()
    (ovviamente vuota), li' potrai richiamare le routine/macro che ti interessano...

    2) ActiveWorkbook.Save

    Ciao !
    IceCube_HT (VB6 fan Club)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    116
    GRAZIEEEEE!!!!

    Alla prossima
    ---------------------------------------------------------------
    Libera il mondo: usa linux!

    Neither MS-Word nor MS-PowerPoint attachments please: http://www.gnu.org/philosophy/no-word-attachments.html

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.