Archive for the ‘Linguaggi di Programmazione’ category
Excel – Programmare in vba – Formattare dei dati con una macro
Può succedere di avere dei dati estratti da un programma da portare in excel e formattare in una certa maniera a intervalli regolari, mensilmente o settimanalmente. Una macro è proprio quello che ci vuole, cioè un automatismo che prenda una tabella non formattata con un numero di colonne conosciuto ma un numero di righe imprecisato [...]
Excel – Programmare in vba – Recuperare le coordinate della cella selezionata
Come recuperare la riga e la colonna della cella selezionata su excel. Assegnamo ad x la riga e a y la colonna e successivamente le visualizziamo in una msgbox: Sub PosCellaSelezionata() x = ActiveCell.Row Y = ActiveCell.Column MsgBox “Sei nella cella riga:” + Str(x) + ” colonna:” + Str(Y) End Sub
Excel – Programmare in vba – Scorrere una tabella con un ciclo
Come leggere una tabella 10×10 attraverso un ciclo: Sub CicloPerRigaColonna() x = 1 Do While x
Excel – Programmare in vba – Modificare la larghezza di una colonna
Come modificare la larghezza di una colonna Sub larghezzacolonna() Columns(5).ColumnWidth = 20 End Sub
Excel – Programmare in vba – Modificare l altezza di una riga
Come modificare l’altezza di una riga Sub altezzariga() Rows(4).RowHeight = 30 End Sub
Excel – Programmare in vba – Colorare lo sfondo delle celle
Come colorare lo sfondo di una o più celle selezionate Sub coloraresfondo() ‘colorare lo sfondo delle celle selezionate ‘colorindex assegna numero del colore ‘colorpattern assegna un motivo With Selection.Interior .ColorIndex = 36 .Pattern = xlSolid End With End Sub
Excel – Programmare in vba – Selezionare una riga o una colonna
Come selezionare una riga o una colonna Sub selezionarerigacolonna() Rows(4).Select MsgBox “Riga 4 selezionata” Columns(5).Select MsgBox “Colonna 5 selezionata” End Sub
Excel – Programmare in vba – Passare da una cartella excel ad un altra
Come passare da una cartella excel ad un altra attraverso una macro vba. Le cartelle devono far parte della stessa istanza di excel, cioè devono essere visibili dal menu finestra. Sub cambiarecartellaxls() Windows(“Cartel1.xls”).Activate End Sub
Excel – Programmare in vba – Passare da un foglio ad un altro
Come passare da un foglio ad un altro della stessa cartella senza conoscere il nome dei fogli Sub cambiarefogliosenzanome() Sheets(1).Select MsgBox “Ora siamo sul foglio: ” + ActiveSheet.Name Sheets(2).Select MsgBox “Ora siamo sul foglio: ” + ActiveSheet.Name Sheets(3).Select MsgBox “Ora siamo sul foglio: ” + ActiveSheet.Name End Sub
Excel – Programmare in vba – Passare da un foglio ad un altro
Come passare da un foglio ad un altro della stessa cartella visualizzandone il nome: Sub cambiarefoglio() Sheets(“Foglio1″).Select MsgBox “Ora siamo sul foglio: ” + ActiveSheet.Name Sheets(“Foglio2″).Select MsgBox “Ora siamo sul foglio: ” + ActiveSheet.Name Sheets(“Foglio3″).Select MsgBox “Ora siamo sul foglio: ” + ActiveSheet.Name End Sub
Excel – Programmare in vba – Recuperare il valore di una cella
Come assegnare ad una variabile il valore di una cella: Sub recuperareilvalore() ‘esempio di varibile numerica interna ‘in vba la definizione di una variabile non è obbligatoria ‘ma per programmi (macro) complicati conviene sempre ‘mantenere un certo ordine Dim A As Integer A = Cells(2, 2).Value MsgBox “Il valore della cella B2=” + Str(A) End [...]
Excel – Programmare in vba – Scorrere le colonne con un ciclo
Come svolgere operazioni su un intervallo di colonne scorrendo attraverso un ciclo do while … loop Sub CicloPerColonna() x = 1 y = 2 Do While y
Excel – Programmare in vba – Scorrere le righe con un ciclo
Come svolgere operazioni su un intervallo di righe scorrendo attraverso un ciclo do while … loop Sub CicloPerRiga() x = 1 y = 2 Do While x

Ultimi Commenti