lettura normale

Come cambiare foglio su Excel tramite macro

In questa lezione ti spiego come cambiare foglio in una cartella Excel tramite macro usando la funzione

Sheets(foglio).Select

La funzione Sheets() ha come parametro il nome del foglio tra due doppi apici. Ad esempo "Foglio2".

Il metodo Select seleziona un foglio nella cartella di lavoro e lo rende attivo.

Ti faccio un esempio pratico.

Crea questa macro su Excel

  1. Sub Macro2()
  2. Sheets("Foglio2").Select
  3. Range("B2").Select
  4. ActiveCell.FormulaR1C1 = "Hello world!"
  5. End Sub

Inizialmente Excel si trova sul "Foglio1".

Excel si trova sul Foglio1

La macro passa al "Foglio2" tramite l'istruzione Sheets("Foglio2").Select.

attiva il foglio2

Nell'istruzione successiva attiva la cella B2 con l'istruzione Range("B2").Select

seleziona la cella B2

Infine, scrive nella cella B2 la stringa "Hello world!" mediante l'istruzione ActiveCell.FormulaR1C1 = "Hello world!"

scrive "Hello World!" nella cella B2

E' un esempio pratico per passare da un foglio a un altro tramite macro in una cartella Excel.

 




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin