Aggiungi numeri ai contenuti delle celle esistenti usando la macro VBA

Sommario

Leggi tutti i numeri da un intervallo di celle desiderato utilizzando una macro e aggiungi un numero al contenuto

Spesso è necessario aggiungere un segno alle celle di un elenco. Per fare ciò, è necessario aggiungere un valore fisso a tutte le costanti in un intervallo di celle.

Le formule non devono essere modificate. Una macro risolve questo compito e aggiunge un numero a tua scelta a tutte le costanti in un'area dati contrassegnata.

In questo modo è possibile, ad esempio, adeguare prezzi e simili in modo rapido ed efficace alle nuove condizioni.

La figura seguente mostra una tabella che deve essere modificata. Ci sono costanti nelle celle B1 e B2 e formule nelle celle B3 e B4. Le due celle della formula si riferiscono alle celle con i valori costanti.

Per aggiungere il numero 10 a tutte le costanti in questo elenco, contrassegnare prima l'area dati B1: B4 e quindi chiamare la seguente macro:

Aggiungi sottocostante ()
Cella fioca come intervallo
Fattore di attenuazione come lungo
Importo aggiuntivo = 10
Per ogni cella in selezione
Con cella
Se No (.HasFormula) Allora .Value = .Value + importo aggiuntivo
Termina con
Cella successiva
Fine sottotitolo

Dopo aver avviato la macro, l'importo aggiuntivo 10 viene aggiunto a tutte le celle costanti nell'area della cella contrassegnata. La figura seguente mostra il risultato:

La macro utilizza il fattore definito nell'assegnazione del valore per la variabile "Importo aggiuntivo".

Per inserire la macro, premi ALT F11 in Excel per visualizzare l'editor VBA. Utilizzare il comando INSERT - MODULE per inserire un foglio modulo vuoto. Per avviare la macro direttamente da Excel, utilizzare la combinazione di tasti ALT F8.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave