seštevanje

Pomoč pri delu z MS Excelom
Odgovori
matheaux
Prispevkov: 1
Pridružen: So Nov 25, 2006 8:26 pm

seštevanje

Odgovor Napisal/-a matheaux »

kako narediti v excelu tako, da bi se v eni celici A seštevala števila iz druge celiceB vsakič ko se spremeni vrednost v celici B. Torej če se spremeni vrednost celice B 5x, bi moral bitiv celici A seštevek 5tih števil.
prosim za pomoč!
L.P.
matjaž
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Pozdravljeni,

Vaš problem bo rešila sledeča koda, ki predstavlja odziv na dogodek:

Koda: Izberi vse

Private Sub Worksheet_Change(ByVal Target As Range)
    With Target
       If .Address(False, False) = "B1" Then
          If IsNumeric(.Value) Then
             Application.EnableEvents = False
             Range("A1").Value = Range("A1").Value + .Value
             Application.EnableEvents = True
          End If
       End If
    End With
End Sub
Bodite pozorni, ker to ni navaden makro, temveč odziv na dogodek. Več o tem si lahko preberete v http://www.matjazev.net/forum/viewtopic ... ht=dogodek
lp,
Matjaž Prtenjak
Administrator
kljuka13
Prispevkov: 257
Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor

Odgovor Napisal/-a kljuka13 »

Pozdravljeni!

Lahko pa v celico A1 vnesete

Koda: Izberi vse

=A1+B1
Krožni sklic...
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
Odgovori