pozdravljeni
verjetno ste že iz naslova razbrali kaj me muči....
torej rad bi v prvi vrstici seštev celice (sum),ampak samo tiste celice,ki
niso obarvane.
za odgovor se najlepše zahvaljujem.
lp
seštevanje le tistih celic,ki niso obarvane
Pozdrav,
Tukaj imate funkcijo, ki vam bo vrnila seštevek celic v izbranem področju:
Funkcijo boste našli med uporabnikovimi funkcijami!
lp,
cedra
Tukaj imate funkcijo, ki vam bo vrnila seštevek celic v izbranem področju:
Koda: Izberi vse
Public Function Sestej_Nepobarvane(podrocje As Range)
Dim Cell As Object
Dim x As Double
Application.Volatile
x = 0
For Each Cell In podrocje
If Cell.Interior.ColorIndex = xlNone Then
x = x + Cell.Value
End If
Next Cell
Sestej_Nepobarvane = x
End Function
Funkcijo boste našli med uporabnikovimi funkcijami!
lp,
cedra
Pozdrav,
Naj vas popravim; to ni macro, ampak funkcija, ki vam omogoča, da v poljubni celici dobite izračun (vsoto), vseh neoznačenih celic!
Preračun je možen s pritiskom na F9!
Še ena možnost:
Vendar pa list spreminjanja ozadja celice ne zazna kot spremembo in ne bo preračunal sam. V primeru pa, da spremenite kjerkoli kako vrednost na listu, pa dela in bo izračunal! Zakaj je temu tako pa ne vem.
Morda pa bo kljub temu služilo vašemu namenu
lp,
cedra
Naj vas popravim; to ni macro, ampak funkcija, ki vam omogoča, da v poljubni celici dobite izračun (vsoto), vseh neoznačenih celic!
Preračun je možen s pritiskom na F9!
Še ena možnost:
Koda: Izberi vse
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Calculate
Application.EnableEvents = True
End SubMorda pa bo kljub temu služilo vašemu namenu
lp,
cedra