edizioni Fag homepage
Logo di Office Marketplace
Home Fag.it
 
Excel 2007: macro e VBA
di Alessandra Salvaggio
pp. 296 - euro 19,90
ISBN: 978-88-8233-613-4
 
scheda libro
.
dello stesso autore

libri di Alessandra Salvaggio

.
sullo stesso argomento

altri libri FAG su Excel

.
 
descrizione

.
La suite da ufficio Microsoft Office è sicuramente uno dei software più diffusi al mondo, molti ne apprezzano le potenzialità, ma tanti ignorano che è possibile estenderne le capacità per adeguarla alle proprie necessità. Tutto questo è possibile grazie VBA o Visual Basic for Applications, un linguaggio di programmazione appartenente alla famiglia del Visual Basic.
Questo libro, rivolto a utenti mediamente evoluti di Excel, a manager, consulenti e formatori, illustra con chiarezza e mediante esercitazioni concrete l’utilizzo di macro e VBA per espandere le potenzialità di Excel.
Anche chi non ha esperienza di programmazione potrà trovare in questo libro spunti interessanti per incrementare le capacità e la flessibilità dei suoi fogli di calcolo, oltre che per iniziare a familiarizzare con il linguaggio VBA in quanto tale. È richiesta solamente una discreta conoscenza di Excel, per il resto le istruzioni sono fornite passo passo, in modo da guidare tutti a realizzare i progetti proposti dal libro.

Argomenti trattati:
Nozioni, regole e suggerimenti per la programmazione di macro e VBA
Sintassi, ottimizzazione, controllo del codice
Sei progetti pratici illustrati passo per passo

ACQUISTA IL LIBRO
.
 

materiali aggiuntivi


Sono disponibili i file degli esempi ed esercizi descritti nel libro.
Scarica tutti i file in un unico pacchetto:
9788882336134_esercizi.zip (750 KB)

 

.
AGGIORNAMENTO (cap. 2)

Nel cap. 2 del libro, riguardo al progetto Calendario, è bene tenere conto di una piccola anomalia di Excel 2007.

Utilizzando la funzione Giorno.Lavorativo nel codice VBA si ottiene un errore nel foglio di lavoro. Excel non sembra riconoscere la formula e mostra l’errore #NOME? Che appunto indica che Excel non riconosce il nome della funzione.

Se provate a fare doppio clic nella cella con l’errore e poi premete Invio senza fare altra operazione, l’errore scompare e la formula viene riconosciuta correttamente.
Occorre, in sostanza, forzare Excel a “riconsiderare” la formula.

Dal punto di vista del codice, però è più semplice un'altra soluzione, ovvero usare la corrispondente funzione in inglese (WORKDAY) che Excel sembra riconoscere immediatamente.
Il codice va dunque corretto come segue:

Private Sub cmdDataRestituzione_Click()

'calcolo la data della restituzione aggiungendo 15 giorni lavorativi alla data di prelievo

ActiveCell.Offset(0, 1).Activate
ActiveCell.FormulaR1C1 = "=workday(R[0]C[-1],15,vacanze)"

Selection.NumberFormat = "d-mmmm-yyyy"
End Sub

Qui di seguito trovate il file con l’esempio corretto.

.

da non perdere

della stessa autrice:
articolo su revisioni e versioni in Word tratto dal libro Manuale di scrittura, pubblicato nel portale Il Mestiere di scrivere, di Luisa Carrada (www.mestierediscrivere.com)
Articolo "Office Underground" (le dimensioni "occulte" di MS Office), Libero.it
vai all’articolo
altri link di interesse


Excelling.it
il portale Excel per... eccellenza, a cura di Gianclaudio Floria: tips & tricks, community, download, risorse varie

PDS www.prodomosua.it (Fernando Cinquegrani): la sezione dedicata a Excel è una miniera di informazioni, trucchi, strumenti di livello avanzatissimo. Imperdibile.

Andrea Terzaghi www.terzaghi.it nella sezione Excel ospita, produce e commenta chicche dall'efficacia insospettabile.

Mr Excel www.mrexcel.com: una community dedicata a Excel con FAQ, trucchi, documentazione, risorse.

ExcelTip.com www.exceltip.com (Joseph Rubin): il ricchissimo portale "Excel-centered" del guru Joseph Rubin. Informazioni, materiali ed e-book.
 

 

 
 
Scheda libro e acquisto online
Home Fag.it
Microsoft e il logo di Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e/o in altri paesi
Logo di Office Marketplace