Tutto sulle Macro di Office - Parte Prima

9435232ba7c563621dd9dfe08689f71c inserito da fspalluzzi , il 12 gen 2009 | Riservato a: Per Tutti


La Suite di Microsoft Office ha uno strumento di registrazione macro. Questo strumento ci permette di automatizzare una serie di operazioni che compiamo all'interno di alcuni applicativi tipo Word o Excel, PowerPoint.

Per Microsoft Access lo strumento di registrazione macro non c'è, ma direttamente sta l'Editor di Microsoft Visual Basic.  Inoltre c'è una griglia che elenca un set di macro già preparate, le quali poi possono essere convertite in codice Visual Basic.

In Microsoft Excel l'utilizzo delle macro serve anche per creare funzioni personalizzate che non sono presenti nell'elenco.  Esempio: manca la funzione Sottrazione automatica. All'interno dell'editor di Microsoft Visual Basic (ALT+F11) si può aggiungere un modulo e poi il seguente codice:
Function differenza_automatica(VALORE As RANGE) As Long
Dim VALORI As RANGE
Set VALORI = VALORE
Dim OBJ As RANGE
Dim CONTA As Long
Dim VALOREN As Long
For Each OBJ In VALORI
CONTA = CONTA + 1
If CONTA = 1 Then
  VALOREN = OBJ.RANGE(OBJ.Address).Value
End If
If CONTA > 1 Then
  VALOREN = VALOREN - Foglio1.RANGE(OBJ.Address).Value
  End If
Next
differenza_automatica = VALOREN
End Function

Questa volta non ho utilizzato nessuno strumento di registrazione di macro ma ho messo in pratica conoscenze sui riferimenti di Visual Basic per Excel ed ho prodotto questa funzione che mancava proprio nella libreria.

Pe il mese di Febbraio parte un corso per sviluppatori di Access. Li ci addentreremo nell'utilizzo di VBA per Access e poi come sviluppare applicazioni che interagiscono con i DBMS (Data Base Management System, tipo Access o SQL Server) con l'utilizzo della tecnologia .NET.


inserito da fspalluzzi , il Mon, 12/01/2009 - 11:19

3239 letture

0 commenti

Non ci sono ancora commenti. Potresti essere tu il primo a scriverne uno...

Registrati gratis o fai login per essere avvisato via e-mail se qualcuno posta un nuovo commento

Scrivi un commento

Codice di verifica
Digita le parole qui sotto. Questo passaggio serve a prevenire lo Spam.
Registrati gratis per evitare questo passaggio.
 


Login


Top Formazione

Libro "Per Fare Televisione"
Libro_per_fare_televisione_533_thumb Manuale completo di apparecchiature, luci, studi, linguaggio, contenuti

Manuali.net Social

Facebook  Twitter  RSS Feed

Newsletter







Su Facebook!

Manuali.net su Facebook