| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Microsoft Access >> Content
    Excel VBA Funzione Pubblica
    Esiste la parola chiave VBA "pubblico " per rendere accessibili le funzioni di VBA per altre funzioni VBA e subroutine . In particolare, si rende possibile per una funzione VBA o "sub " per chiamare una funzione in un altro modulo . Sapere quando utilizzare le funzioni pubbliche consente di indicare a chi studia il programma VBA che una funzione ha un uso limitato . Questo aiuta la persona a capire il ruolo della funzione e la relativa importanza nel programma. Scopo

    Lo scopo di una funzione pubblica è quello di fornire l'accesso completo a una funzione da qualsiasi altra subroutine in una cartella di lavoro di Excel . Ad esempio , se hai scritto una funzione chiamata " ParseLastName " che estrae il cognome di una persona da una stringa che contiene sia nomi e cognomi , molte parti del codice VBA , sparsi in diversi moduli di codifica , possono avere bisogno di utilizzare questa funzione . Rendere la funzione privata impedirebbe quei moduli da utilizzare " ParseLastName , " in modo da rendere questa pubblica funzione .
    Riconoscendo

    È possibile riconoscere se una funzione è pubblica , cercando di la parola chiave " pubblica " prima della " funzione" parola chiave in qualsiasi luogo in VBA dove si può scrivere una subroutine , compresi i moduli, moduli di classe " ThisWorkbook " ed i moduli "Foglio" , che detengono subroutine per ogni foglio in una cartella di lavoro di Excel . Non tutte le funzioni pubbliche utilizzano la parola chiave "pubblica" , tuttavia. Se questa parola chiave non è presente , la funzione è ancora pubblica , se non ha la parola chiave "privato" , come in " funzione someFunction privato".
    Sample Application
    < p > le funzioni pubbliche di fornire i mezzi per la creazione di funzioni definite dall'utente che eccellono le liste nella sua finestra di dialogo " Inserisci funzione " nella scheda " formule " . Per creare una funzione definita dall'utente che calcola il numero di giorni fino al prossimo Natale , prima incollare il seguente funzione pubblica in un nuovo modulo VBA , per poi tornare a Excel e fare clic sul pulsante "FX" sopra la griglia del foglio di lavoro . Fare clic su " User defined " categoria , quindi fare doppio clic sulla voce " DaysToChristmas " che appare . Excel inserisce la funzione nel foglio di lavoro attivo .

    Pubblici DaysToChristmas function () As Integer Dim

    Natale

    Dim CurrentYear As Integer

    CurrentYear = Anno ( ora ) per

    Natale = " 12/25 /" & CurrentYear

    DaysToChristmas = DateDiff ( "d" , Now ( ) , DateValue ( Natale) ) per

    End Function

    quando non usare

    non utilizzare una funzione pubblica , quando hai scritto una subroutine per l'uso in un contesto specifico . Utilizzare una funzione privata , invece. Per esempio, se avete bisogno di una funzione per togliere il terzo personaggio dal l'inizio di una stringa , e una sola subroutine chiamerà questa funzione , scrivere questa funzione di supporto nello stesso modulo come la subroutine che ne ha bisogno , e dichiararla privata . Il pericolo di dichiararlo pubblico è che si può poi bisogno di scrivere una funzione pubblica diversa con lo stesso nome . VBA visualizzerà un messaggio di errore in questo caso, perché non sa quale funzione si intende eseguire.

    Previous :

    next :
      Articoli Correlati
    ·Come creare grafici a barre con Excel 
    ·Come creare sequenze in Excel 
    ·Problemi di esportazione Google Spreadsheets in Excel 
    ·Come proteggere vendite in Excel 2007 
    ·Come costruire un database in Microsoft Office Excel 20…
    ·Come convertire i Preferiti di Internet Explorer File d…
    ·Come posso attivare un foglio di calcolo Excel Microsft…
    ·Come rappresentare graficamente una funzione in Excel 2…
    ·Come posso selezionare ogni tabella pivot in un foglio …
    ·Come impostare una variabile ordinale su Excel 
      Articoli in evidenza
    ·Come creare un aeroplano in Photoshop CS4 
    ·Come utilizzare Word per trovare Apici e cambiarle 
    ·Come eseguire il cambio di utilità di sistema di pulit…
    ·Come decomprimere un file Bz2 
    ·Do It Yourself : Come copiare otto millimetri Videocame…
    ·Come fare e comporre Beats musica gratis 
    ·Come utilizzare Microsoft Word & Excel 
    ·Come aggiungere una casella di controllo in Microsoft W…
    ·L' utilizzo della CPU per un iTunes Sync 
    ·Come disinstallare Real Player SP Oro 
    Copyright © Conoscenza Informatica http://it.wingwit.com