Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Software >> .

Come creare un report da fogli Excel con VBA

Utilizzando Visual Basic for Application (VBA), è possibile sviluppare procedure VBA in Excel Visual Basic Editor (VBE). È un ambiente di sviluppo facile da usare. Le procedure VBA sviluppate nel VBE faranno parte del libro di esercizi. È possibile sviluppare un'applicazione VBA per generare automaticamente report in Excel. È necessario abilitare la Macro prima di poter programmare con VBE.

Passaggio 1

Fare clic su "Start", "Tutti i programmi" e "Microsoft Excel" per accedere all'interfaccia di Excel. Fai clic sulla barra multifunzione "Sviluppatore" e quindi sul pulsante "Sicurezza macro". Seleziona "Disattiva tutte le macro con notifica" e fai clic su "Salva". Ora hai impostato le macro in Excel.

Passaggio 2

Premi contemporaneamente "Alt" e "F11" per avviare VBE. Fare doppio clic su "Foglio1" nel riquadro destro del VBE per aprire la finestra del codice. Seleziona "Foglio di lavoro" nelle opzioni a discesa nella finestra del codice.

Inserisci il seguente codice nella finestra del codice: Sottotesto PrintReport () Dim Numero_pag. Dim. Attivo come foglio di lavoro Dim ShNameView Come set di stringhe ActiveSh = Foglio attivo per ogni cella nell'intervallo (Range ("b3"), Range ("b3"). End (xlDown)) Sh_view = ActiveCell.Offset (0, 1) .Value Page_number = ActiveCell.Offset (0, 1) .Value Select Case Cell.Value Case 1 fogli (ShNameView) .Seleziona l'applicazione Caso 2. Vai a Riferimento: = ShNameView End Seleziona ActiveWindow.SeletedSheets.Printout Copies: = 1 Successivo Il ciclo nel codice porta a una stampa per ogni cella nella colonna B a partire da B2. Il codice stampa solo le pagine della cartella di lavoro corrente.

Articoli che ti serviranno

Excel VBA

 

Computer © www.354353.com