Salve, ho un foglio con le celle di una colonna colorate ed avrei necessità di sommare i valori contenuti nelle celle corrispondenti alla stessa riga dello stesso colore ma in una colonna diversa. Esempio : nella colonna A ci sono celle colorate di rosso ed altre di verde , desidero sommare i valori contenuti nella colonna B delle righe in cui la cella nella colonna A il colore è Rosso. Chi può aiutarmi?
Se la mia riposta ti ha aiutato, votala con (qui a sinistra)
https://forum.openoffice.org/it/forum/viewtopic.php?f=9&t=9146&hilit=SOMMA+SE+COLORE
Edit:
Credo sia sufficiente modificare la macro (ho fatto qualche prova e funziona):
REM ***** BASIC *****
Sub SommaAranci
oRange=ThisComponent.Sheets.getbyname("1").getcellrangebyname("B4:B17")
somma=0
For i=0 To oRange.Rows.Count-1
oCosa=Orange.getCellByPosition(0,i)
If RGB(255,51,0)=oCosa.CellBackColor then
somma=somma+oCosa.Value
End If
Next
ThisComponent.Sheets.getbyname("1").getcellrangebyname("B20").Value=somma
End Sub
Al posto di B4:B17
scrivi le celle della tua colonna A (getbyname("1")
è il foglio 1)
Il colore viene individuato da RGB(255,51,0)
(rosso)
Il risultato viene visualizzato nella cella B20
, cambiala per mettere la tua
Ciao Charlie, sono andato a rivedere la discussione che hai citato ma non ho risolto perché a differenza in questo caso le celle colorate si trovano solamente nella colonna A.
Vedi proseguimento sulla mia risposta.
Ciao @Max1976, dai un’occhiata a questa estensione.
https://extensions.libreoffice.org/extensions/countstyle
ATTENZIONE: Se desideri fornire maggiori dettagli alla tua domanda, utilizza modifica in questione o aggiungi un commento di seguito. Grateful.
Se la risposta soddisfa le tue necessità, fai clic sulla palla a sinistra della risposta, per finire la domanda.