| |
 |
 |
di Alessandra Salvaggio
pp. 296 - euro 19,90
ISBN: 978-88-8233-613-4 |
|
| |
| sullo stesso argomento |
| |
|
|
| 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.
|
| |
|