Buongiorno a tutti gli utenti del Forum
Spero di poter riproporre una nuova discussione ad integrazione di una trattata in passato e risolta.
In caso contrario, provvederò subito a cancellare la presente.
La presente discussione fa seguito a quella delle h. 22:18 del 7 Dicembre scorso, dal titolo: - “Unione celle corrispondenti ad elenco nomi e calcolo valori” risolta grazie al cortese supporto fornito da bysal e Federico460, che saluto.
Alla fine ho scelto la soluzione di bysal, che ho utilizzato con successo fino ad oggi.
Tuttavia si è determinata una mia ulteriore esigenza che formulerò in evidenza alla fine dell’esposizione
Il tema della discussione era:
Ho un foglio di lavoro con
in colonna 'H' dei nomi;
in colonna 'AA' delle cifre
in colonna 'AB' delle celle vuote da riempire sommando le cifre in ‘AA’ come da istruzioni a seguire
Esempio:
H6....Antonio AA6....€ 5,00 AB6....(vuota)
H7....Antonio AA7....€ 8,00 AB7....(vuota)
H8....Antonio AA8....€ 5,00 AB8....(vuota)
H9....Paolo AA9....€12,00 AB9....(vuota)
H10..Paolo AA10..€13,00 AB10..(vuota)
H11..Lello AA11..€ 2,00 AB11..(vuota)
H12..Lello AA12..€ 6,00 AB12..(vuota)
H13..Lello AA13...€ 4,00 AB13..(vuota)
H14..Lello AA14...€ 8,00 AB14..(vuota)
e così via fino ad H20000:AB20000
Vorrei una macro che:
A PARTIRE DALLA RIGA DA ME SELEZIONATA A SCENDERE (nell'esempio Riga 6, ma ogni volta sarà diversa) -
mi unisca - in COLONNA 'AB' - le celle corrispondenti a ciascuna sequenza di nomi presenti in colonna 'H'
esempio: il nome 'Antonio' è presente nelle celle H6,H7,H8
allora la macro mi unisce ed allinea al centro le celle AB6,AB7,AB8
e nella cella così unita mi sommi i valori presenti in AA6,AA7,AA8
successivamente: il nome 'Paolo' è presente nelle celle H9 e H10
allora la macro mi unisce ed allinea al centro le celle AB9 e AB10
e nella cella così unita mi sommi i valori presenti in AA9 e AA10
successivamente: il nome 'Lello' è presente nelle celle H11,H12,H13,H14
allora la macro mi unisce ed allinea al centro le celle AB11,AB12,AB13,AB14
e nella cella così unita mi sommi i valori presenti in AA11,AA12,AA13,AA14
La macro di bysal soddisfa appieno la mia richiesta (come da immagine allegata)
Il punto è che le cifre in colonna ‘AB’ risultano (ovviamente) definitive, anche se interviene un cambiamento delle cifre in colonna ‘AA’.
Ciò mi ha causato qualche problema
Vorrei sapere se è possibile modificare la macro (presente nel file in allegato e che copio/incollo a seguire) in modo che le cifre che restituisce si aggiornino al mutare dei dati che le hanno determinate (come se nella cella di riferimento ci fosse una formula)
Esempio: se in ‘AA12’ il valore dovesse cambiare da 2 a 4, il totale in ‘AB’ cambi automaticamente da 23 a 25
Spero di essere stato chiaro
Grazie
[Modificato da Anthony D'Acunto 17/02/2024 11:00]
Windows 10 - Excel LTSC