Home    Novità    Ricerca   In offerta   Consigliati   Prossimi arrivi   Bestsellers   Software    CBT  
P.Iva 01029770490   [Ordini telefonici 0586 210919]  Ordini rapidi 
Ricerca Veloce   per Titolo o ISBN  [Mailing delle novità]   [Servizio di CallBack]  
  Argomenti 

  Applicazioni
  CAD
  Certificazione e formazione
  Commercio elettronico
  Cultura Informatica
  Database
  Dizionari
  Elettronica
  Enterprise
  Grafica
  Hardware
  Internet
  Legislazione informatica
  Multimedia
  Progettazione WEB
  Programmazione
  Reti e telecomunicazioni
  Sicurezza
  Sistemi operativi
  Tecnologia e societa'
  Universita' e ricerca
ApplicazioniApplicazioni MicrosoftOffice



Excel e Office VBA
EditoreHoepli
AutoreGiaccaglini Gianni
CollanaApplicativi
Pagine666
Volumi1
Supporto digitale1 CD-ROM
LivelloIntermedio-Avanzato
LinguaItaliano
Data pubblicazione10 - 2005
ISBN8820335379


 Prezzo di copertina 
 Euro 42,00  

 Presentazione       Indice      

Prefazione

Capitolo 1 Primi passi in Excel Visual Basic
Gioie e dolori del linguaggio VBA
Prerequisiti per comprendere il testo
Primi passi: registrazione di macro
Utilità e limiti del registratore
Registrazione di una macro di formato
Registrazione di una macro per copiare intervalli
Operazioni base per l’editing di codice Visual Basic
Lancio di una macro
Salvare un modello dotato di macro
Altro codice scoperto col registratore
Cancellazione di formati e contenuti
Formati numerici
Lettura e scrittura di una proprietà
Altri esempi
La cartella PERSONAL.XLS
Macro associate a pulsanti, menu e barre strumenti
Assegnazione a oggetti incorporati e pulsanti di comando
Assegnazione a icone di una barra degli strumenti
Un caso applicativo: Riepilogo Fatture

Capitolo 2 Sintassi e regole del Visual Basic per applicazioni
L’Editor Visual Basic e i suoi oggetti
Oggetti della cartella di lavoro come contenitori di codice
Routine predefinite mosse da eventi
La Guida in linea
Accesso normale
Accesso contestuale
Altri esempi in ordine sparso
Ridenominazione e occultamento di fogli
Qualche istruzione per trattamento archivi e stampa
Rispondenza fra VBA e azioni dell’utente
Principio dell’azione a distanza
Tentativi di copia di intervalli (e formule)
Registrazione relativa: gli scarti (offset)
Elementi sintattici base
Le Application Edition e il Visual Basic standard
Le librerie di oggetti
Aspetti formali
Struttura delle routine in un modulo VBA
Suddivisione di un modulo standard
Struttura ed eventi di un modulo Foglio
Introduzione ai tipi di dato
Dichiarazione di variabili
Il tipo Variant
Tipi di dato standard
Operatori
Operatori aritmetici e di concatenamento
Operatori logici e di confronto
Introduzione alle funzioni e procedure
Le funzioni definite dall’utente
Le procedure (sub)
Visibilità e area di validità delle variabili
Regole base sulla visibilità delle routine
Routine di cartelle esterne
Creare un’applicazione Excel protetta
Protezione e occultamento di formule su un foglio di lavoro
Protezione del codice VBA

Capitolo 3 Oggetti base di Excel: finestre, cartelle, fogli
Strumenti essenziali di debugging
Gestione di finestre con l’oggetto Window
Anteprima sugli oggetti principali di Excel
L’oggetto Window
Gestione di finestre
Elenco proprietà/metodi-Visualizzatore oggetti
Gerarchie di oggetti, insiemi
Cartelle e fogli di lavoro e d’altro tipo
Proprietà e metodi di cartelle, fogli, finestre, Application
proprietà e metodi generali
L’oggetto Workbook
L’oggetto Window
Gli oggetti Worksheet e Sheet
L’oggetto Application: principali metodi di proprietà
Proprietà degli oggetti nell’Editor VBA
L’istruzione Set per impostare oggetti

Capitolo 4 Oggetti base di Excel: celle e intervalli
Definizione di intervallo
Selection, ActiveCell,CurrentRegion, UsedRange, SpecialCells
Differenza fra Selection e ActiveCell
La proprietà CurrentRegion
La proprietà UsedRange
Il metodo SpecialCells
La proprietà Range
Applicazione relativa: proprietà Range applicata a un Range
La proprietà Cells
Applicazione relativa. proprietà Cells applicata a un Range
Confronto fra le proprietà Range e Cells
Le proprietà Rows e Columns
La proprietà Rows
La proprietà Columns
Inserire righe, colonne e celle
Eliminare righe, colonne e celle
L’oggetto Range: proprietà e metodi
Carrellata su proprietà e metodi
Riferimenti raffinati: Offset, Areas, Union, Intersect. Resize
Ancora sull’uso relativo della proprietà Cells
La proprietà Offset
Proprietà Areas, metodi Union e Intersect
La proprietà Resize
Combinazione fra Range, Cells, Offset ed End
Qualche applicazione didattica
Funzione personale per totali alterni
Zona dati al netto di etichette
Un’arlecchinata sul foglio di lavoro
Ruotare in verticale una zona troppo estesa

Capitolo 5 Creazione dinamica di dati e formule
Le proprietà Formula, FormulaR1C1 e FormulaArray
Assegnazione di valori e dati costanti
Assegnazione (e lettura) di formule
Assegnazione di matrici con FormulaArray
Esempi d’inserimento simultaneo di formule
Serie di Fibonacci e gestione conto corrente
Inserimento di formule al netto di intestazioni
Interazione con l’utente: MsgBox e InputBox
Uso interattivo di MsgBox
La funzione InputBox
Esempi di copia di formule
Copia con destinazione
Il metodo Copy con argomento Destination
Altri esempi
Antologia di esempi di varia utilità
Azioni su fogli di lavoro
Esplorazione delle celle del foglio
Teseo e il Minotauro
Intestazioni alfabetiche di colonne
Formule al volo (un quasi brevetto dell’autore)

Capitolo 6 Strutture di controllo del flusso, grafici e forme
Strutture di controllo del flusso
Strutture di decisione
Strutture di controllo cicliche
Le funzioni IIF, Choose e Switch
Il metodo Wait e la funzione Timer
Creare e manipolare un grafico
Fasi della creazione guidata di un grafico
L’oggetto ChartObject
La proprietà Chart
L’insieme Charts, l’oggetto Chart, il metodo ChartWizard
Incorporare forme sul foglio
L’insieme Shapes e i suoi molti membri
L’Assistente di Office
Un piccolo esempio scherzoso
Animazione di forme
Animazione di un grafico XY

Capitolo 7 Funzioni d’utente, matrici, gestione di errori
Richiami sulle funzioni
Dichiarazioni Option Explicit eOption Private Module
Argomenti passati per valore o per riferimento
La funzione Array per gestire vettori
Argomenti opzionali e in numero indefinito
Somme di prodotti
Funzioni che richiamano funzioni
La ricerca tabellare
Giocare con i numeri primi
Somme alternate e diagonali
Conversione di cifre in lettere
Altri esempi sparsi
Le matrici in Visual Basic
Dichiarazione di una matrice
Individuazione di un elemento della matrice
Assegnazione di valori a una matrice
Matrici a una dimensione
Base 0 e 1 di una matrice
Matrici dinamiche
Matrici Visual Basic e Intervalli
Principali differenze
Passaggio da matrice a intervallo e viceversa
Tipi e sottotipi
Verifica del tipo
Conversione di tipo
Funzioni ambivalenti, per matrici e intervalli
Il Debugger e la gestione di errori
Il Debugger
Finestra immediata e uso del Debugger
Gestione e recupero degli errori

Capitolo 8 Controlli e finestre di dialogo (UserForm)
Controlli incorporati sul foglio di lavoro
Come ottenere i controlli
Nomi espressivi per i controlli ActiveX e altri oggetti
Esempi d’uso su un foglio di lavoro
Finestre di dialogo predefinite
L’insieme delle Dialogs
Metodi particolari
Finestre di dialogo personali: Le UserForm
Creazione e uso di una UserForm
Altre proprietà e metodi notevoli dei controlli ActiveX
Altro esempio avanzato, con Property Get
UserForm a schede: creazione guidata (esempio di)
Maschere di input con DataEntryMode
Caselle a discesa col comando Convalida
Altri componenti: Foglio di lavoro e Calendario

Capitolo 9 Il VBA di Word e Outlook, dialogo fra applicativi con automation
Introduzione al Visual Basic di Word
L’Editor Visual Basic e il modello a oggetti di Word
L’oggetto Selection
La proprietà e l’oggetto Range di Word
L’insieme Words
Impiego e utilità dei segnalibri
Altri metodi e proprietà, alla rinfusa
L’insieme Tables, l’oggetto Table e i suoi componenti
Sequela di quiz o slide show con Word
Che cosa è Automation
Esempi d’interazione fra Excel e Word
Sintassi e architettura dell’OLE Automation
Uso diretto, sotto Word, della libreria Excel
Bug di Automation?
Oggetti OLE linked and embedded, canali OLE e DDE
Nota di addebito automatica con Excel+Word
Uno sguardo al VBA di Outlook

Capitolo 10 Barre e menu personali, tabelle pivot e altre particolarità
I menu e le barre personali (o d’utente)
Creare una barra personale con menu a più voci
Gestione di barre e menu in Visual Basic
Business intelligence: tabelle e grafici pivot
Creazione guidata di una tabella pivot
Il metodo PivotTableWizard
Oggetti di una tabella pivot e loro gestione
I grafici pivot
Altre particolarità
Pulsanti estemporanei in VBA
Tipi di dato personali
Uso dei puntatori
Interruzioni di pagina e Cella unita
Considerazioni sulla gestione di errori
Richiamo in VBA di macro 4.0 e procedure di altri linguaggi
Proprietà e metodi vari legati a eventi
Proprietà OnEntry ed evento Change di un Worksheet
Un virus malizioso, ma innocuo

Capitolo 11 Gestione di archivi, elenchi sul foglio di lavoro
La gestione di archivi
Gestione “classica” di archivi in VB
Esempio d’uso di GetAttr (cancellazione su 2 livelli)
Uso di speciali metodi e proprietà VBA
Utilizzo della libreria VbScript
Trattamento archivi e gestione errori
Gestire database sul foglio di lavoro (elenchi)
Il database indirizzi e la sua maschera di gestione
Breve giro esplorativo
Le routine per gestire l’indirizzario
Variante: navigare nell’elenco evidenziando il record
Gestione di elenchi Excel in VBA
Il Modulo Dati
Ordinamento
Filtro automatico
Estrazione di record col filtro automatico
Il filtro avanzato
Creazione e rimozione di subtotali
Scorrimento ciclico di un elenco

Capitolo 12 Gestione di basi di dati esterne
Strumenti di accesso ai database esterni presenti in Excel
ADO o DAO? Non più un dilemma
Prerequisiti e un po' di teoria
Accesso ai dati tramite DAO
L’oggetto Database dell’insieme Databases
L’oggetto Recordset di un insieme Recordsets
Apertura di un Database e uso di una tabella
L’oggetto Field dell’insieme Fields
Metodi per muoversi in un recordset
Creazione di una tabella
Uso di indici e il metodo Seek
Creazione di query
I Recordset di tipo Dynaset, Snapshot e Forward-only
RecordCount e GetRows
L’ODBC e l’oggetto Connection
Introduzione ad ADO
Modelli a oggetti ADO e ADOX
Apertura di una base di dati
Apertura di un recordset
Uno sguardo ad ADOX
Il modello o oggetti ADOX
Creazione e modifica di tabelle
Altri esempi d’utilizzo di ADO
Accesso ai dati con Excel e Microsoft Query
Accesso a tabelle senza Microsoft Query
Uso di Microsoft Query

Capitolo 13 Moduli di classe, introduzione ella macro VSTO, esempi originali e curiosi
Creazione di classi personali in VBA
Vantaggi generali della creazione di oggetti personali
Il classico esempio di creazione di una classe
Un caso applicativo, cucinato in due salde
Come nasce il problema
Soluzione tradizionale
Soluzione con una classe personale
Considerazioni conclusive
Uno sguardo alle macro VSTO del VB .NET
Programmare Excel coi VSTO
L’ambiente di sviluppo
Differenze tra VB .NET e VB6/VBA
Gestione degli eventi
Sicurezza assicurata dal codice behind
Un bug oscuro e il suo rimedio
ADO .NET: coi VSTO si può
Festival di esempi curiosi e originali
Modelli con valore applicativo
Appendice Funzioni di Excel in italiano e inglese
Funzioni statistiche
Funzioni di testo
Funzioni di database
Funzioni di ricerca e riferimento
Funzioni informative
Funzioni logiche
Funzioni di data e orario
La funzione DATA.DIFF
Funzioni matematiche e trigonometriche
Funzioni Finanziarie
Funzioni ingegneristiche
DDE e funzioni esterne
Un’utility di traduzione in VB standard
Le costanti logiche e di errore
Indice Analitico
Indice delle figure




  Login 

  Non ricordo la password
  Nuovo account
  Cliente 

  Il carrello

 Carrello 

  Informazioni 

  Contatti
  Qualità del servizio
  Costi e tempi di consegna
  Modalità di pagamento
  Prezzi
  Sconti
  Privacy