logo MC2 E-Learning S.a r.l.
Logo Einstein grigio sfumato
e = m x c al quadrato

Programmare Excel con Macro e VBA - Parte 2

Sviluppare una macro per modificare più proprietà contemporaneamente di una o più celle con la struttura with.




Comprendere il Personal Computer

MC2 E-Learning newsletter  n. 34 - DICEMBRE 2007

 
Programmare Microsoft Excel con Macro e VBA (parte seconda)
 
Nel numero precedente abbiamo visto come si registra una semplice macro per applicare il formato valuta desiderato ad una singola proprietà di un gruppo di celle selezionate in un sol colpo.

Ora vedremo come costruire una macro un pò più complessa per modificare più proprietà contemporaneamente.

Naturalmente la selezione corrente può riguardare una o più celle.
 
programmare-excel-con-macro-e-vba-8La macro FormatoValuta modificava un solo attributo della selezione corrente, il formato numerico; nelle macro di Excel un attributo è detto proprietà e nella macro FormatoValuta NumberFormat è una proprietà di una cella.

Molte istruzioni macro assegnano valori a proprietà e ogni qualvolta il registratore di macro crea un'istruzione contenente un segno uguale (=), la parola davanti al segno uguale è una proprietà; in alcuni casi, quando registri un'azione, la macro può cambiare più proprietà contemporaneamente.

Vediamo come eseguire una unione verticale di celle con una sola macro.

Excel prevede un pulsante sulla barra degli strumenti Formattazione con cui puoi unire più celle adiacenti della stessa riga: il pulsante 'Unisci e centra'; ma in alcuni casi potresti voler unire più celle adiacenti della stessa colonna e non è disponibile un pulsante per questo.

A questo scopo puoi registrare una macro. Per capire meglio cosa occorre per questa macro, vediamo come eseguire la formattazione con i comandi di menu.



    Comprendere il PC

    Le Newsletter di MC2 E-Learning


    Home page MC2 E-Learning


    Dr.Maurizio Cucchiara
    autore del corso:
    "Comprendere il PC Corso Base"
    disponibile on line su questo sito
    MC2 E-Learning S.a r.l.
    Formazione per il Web
    http://www.mc2.it/html/pc.html


    Cerca sul web con Google:


    Google