Microsoft Excel
Microsoft Excel è il foglio elettronico prodotto da Microsoft. È parte della suite di software di produttività personale Microsoft Office, ed è disponibile per i sistemi operativi Windows e Macintosh. È attualmente il foglio elettronico più utilizzato.
Come si presenta
Excel è composto da colonne (Lettere A,B,C...) e da righe (Numeri 1,2,3...) di celle, all'interno delle quali si può inserire un valore od una funzione. I valori che si possono inserire sono di tipo alfanumerico, mentre le funzioni si esprimono tramite le formule.
Le formule
Per immettere una formula, inserire all'inizio il simbolo =, poi scrivere la cella iniziale, scegliere un operatore ed infine scrivere la cella finale. Esempio: =C7*B8 moltiplica il valore C7 con il valore B8.
Le formule qui indicate sono le più importanti:
+ Addizione
- Sottrazione
* Moltiplicazione
/ Divisione
^ Elevamento a potenza
& Concatenamento
= Confronto logico (uguale a)
> Confronto logico (maggiore di)
< Confronto logico (minore di)
>= Confronto logico (maggiore o uguale a)
<= Confronto logico (minore o uguale a)
<> Confronto logico (diverso da).
Le macro e il registratore di macro
Una delle potenzialità più importanti di Excel e' la possibilità di scrivere delle macro, veri e propri pezzi di codice che si possono eseguire in automatico qualsiasi comando. Il linguaggio di programmazione delle macro di Excel è Visual Basic for Applications (VBA), un liguaggio di programmazione ad oggetti (anche se non possiede tutte le caratteristiche della programmazione orientata agli oggetti) che utilizza la dot notation. Tramite il codice VBA è possibile scrivere macro che modificano le proprietà degli oggetti (ad esempio il colore di una cella), lanciare metodi (ad esempio il refresh di una pivot table) e reagire ad un evento (ad esempio eseguire un pezzo di codice quando viene modificato il contenuto di una cella).
Per visualizzare il codice contenuto in un foglio Excel, o scriverne di nuovo, occorre selezionare il menu Tools/Macro/Visual Basic Editor. Per eseguire una macro occorre invece selezionare il menu Tools/Macro/Macro.
Se volete fare una prova aprite l'editor di Visual Basic e copiateci questa breve procedura:
Public Sub Macro3() Dim z As Integer Dim i(41) As Integer Dim k As Integer Dim j As Integer Dim y As Integer Cells.Select With Selection.Interior .ColorIndex = 1 .Pattern = xlSolid End With Selection.Font.ColorIndex = 4 Selection.Font.Bold = True With Selection .HorizontalAlignment = xlCenter .VerticalAlignment = xlBottom .WrapText = False .Orientation = 0 .AddIndent = False .ShrinkToFit = False .MergeCells = False End With Columns("A:AZ").ColumnWidth = 2.71 For z = 1 To 32000 y = Int(Rnd() * 40 + 1) k = Int(Rnd() * 255 + 1) ActiveSheet.Cells(i(y) + 1, y).Select Selection.Value = Chr(k) i(y) = i(y) + 1 Next z End Sub
Eseguite poi la macro (per bloccare il tutto basta premere il tasto ESC).
Per chi usa le macro per la prima volta o per chi non ha voglia di impararsi a memoria i nomi di tutti gli oggetti, le proprietà e i metodi di Excel, esiste la possibilità di registrare una macro. Registrare una macro significa registrare una serie di comandi di Excel e trasformarli in una macro. Questi comandi verranno poi ripetuti automaticamente quando si lancia la macro. Per registrare una macro selezionare il menu Tools/Macro/Record New Macro.
Estensioni
L'estensione .xls è quella che identifica tutti la maggior parte dei fogli di calcolo generati dal programma. Il MIME dei file identificati da questa estensione è tipicamente application/vnd.ms-excel. Altre estensioni supportate sono .txt e .csv.
Altre informazioni
La prima versione del programma, Microsoft Excel 95 fu causa di una disputa legale tra la Microsoft ed un giovane programmatore del Guatemala.
Voci correlate
- OpenOffice, il maggiore concorrente open source di Excel