Notifications
Clear all

dificuldade com macro somacor

1 Posts
1 Usuários
0 Reactions
1,201 Visualizações
(@nmareis)
Posts: 22
Eminent Member
Topic starter
 

Boa tarde,

estou com um problema com esta macro:

Function SOMACOR(Referência As Range, Matriz As Range, Fonte As Boolean)
 Application.Volatile
 
 Dim rCell As Range
 Dim rCor As Long
 Dim rResult As Variant
 
 If Fonte = False Then
 rCor = Referência.Interior.ColorIndex
 For Each rCell In Matriz
 If rCell.Interior.ColorIndex = rCor Then
 rResult = WorksheetFunction.Sum(rCell, rResult)
 End If
 Next rCell
 Else
 rCor = Referência.Font.ColorIndex
 For Each rCell In Matriz
 If rCell.Font.ColorIndex = rCor Then
 rResult = WorksheetFunction.Sum(rCell, rResult)
 End If
 Next rCell
 End If
 
 SOMACOR = rResult
End Function

não sei pk...quando copio e colo células (mesmo noutros ficheiros) o excell começa a piscar e tenho que clicar numa célula para ele parar...e vou ver o ficheiro onde coloquei esta macro e ele está meio desconfigurado.
vou colocar aqui o ficheiro para ver se me podem ajudar.
será que esta macro poderá estar a interferir com os restantes ficheiros?...apenas quero que ela funcione neste ficheiro.

Agradeço ajuda..

Obrigado

 
Postado : 29/04/2020 2:50 pm