| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come fare un report da fogli di Excel con VBA
    Utilizzando Visual Basic for Application ( VBA ) , è possibile sviluppare procedure VBA in Visual Basic Editor Excel ( VBE ) . Si tratta di un utilizzo semplice ambiente di sviluppo . Procedure VBA sviluppate nel VBE sarà una parte della cartella di lavoro . È possibile sviluppare un'applicazione VBA per generare automaticamente report in Excel . È necessario abilitare la macro prima di poter programmare con VBE . Cose che ti serviranno
    Excel VBA
    Mostra più istruzioni
    1

    Fare clic su " Start", " Tutti i programmi " e " Microsoft Excel" per entrare nell'interfaccia di Excel . Fare clic sulla barra multifunzione "Sviluppatore " e poi il tasto " Macro Sicurezza" . Selezionare " Disattiva tutte le macro con notifica " e fare clic su "Salva ". Ora avete impostato le macro nel vostro Excel .
    2

    Premi " Alt " e " F11 " contemporaneamente per lanciare VBE . Fare doppio clic su " Foglio1 " sul riquadro a destra nella vostra VBE per aprire la finestra del codice . Selezionare " Foglio di lavoro " sulle opzioni a discesa nella finestra del codice
    3

    Inserisci il seguente codice nella finestra del codice : .

    Sub PrintReport ( ) per

    Dim PAGE_NUMBER

    Dim ActiveSh come manuale

    Dim ShNameView As String

    ActiveSh = ActiveSheet

    per ogni cella Range ( Range (" b3 " ) , Range ( " B3 " ) . End ( xlDown ) ) per

    Sh_view ActiveCell.Offset = ( 0 , 1 ) . Valore

    PAGE_NUMBER ActiveCell.Offset = ( 0 , 1 ) . Valore

    Select Case Cell.Value

    caso 1

    Sheets ( ShNameView ) . Selezionare

    caso 2

    Application . Vai Riferimento: = ShNameView

    End Select

    Copie ActiveWindow.SeletedSheets.Printout : = 1

    Avanti

    Il loop nel codice porta ad una stampa per ogni cella nella colonna B a partire da B2 . Il codice consente di stampare solo le pagine nella cartella di lavoro corrente .

    Previous :

    next :
      Articoli Correlati
    ·Metodi di callback 
    ·Come calcolare in Adobe LiveCycle ES 
    ·Come leggere una firma digitale in C # 
    ·Come controllare per Attributi Visibilità primari 
    ·Il mio Windows Mobile non si apre file ASHX 
    ·Che cosa è una classe ActiveX 
    ·Come modificare un file OCX 
    ·Come Ordinare simboli in Programmazione 
    ·Tutorial per SQLAlchemy di Python 
    ·Come fare una stringa HTML in Objective C 
      Articoli in evidenza
    ·Come stampare DIV tag con PHP 
    ·Come costruire un CMS PHP a MySQL 
    ·PHP vs . Java Scalabilità 
    ·Che cosa è una variante in VB 
    ·Come sincronizzare i servizi tramite WCF 
    ·Come costruire un file jar con build.xml 
    ·Come controllare le funzioni VB6 Codice 
    ·Come scrivere l' overflow del buffer in Java 
    ·Come rimuovere i punti da un array in Java 
    ·Che cosa è una dichiarazione condizionale 
    Copyright © Conoscenza Informatica http://it.wingwit.com