Citat:
TDragan:Ako može pomoću nekih od funkcija Excela, bez VBA, tu sam još tanji.
Citat:
TDragan:Ne želim da u A1 Sheet1 stavim formulu za sabiranje ćelija definisanih svojim referencama,....
Nećeš formule onda mora VBA, jer Excel pomoću formula ne može znati koja je zadnja vrijednost dodana, formula se automatski mijenja i reagira na postojeće vrijednosti
Ovaj VBA macro ispod dodaje/pribraja vrijednost iz aktivne/selektirane ćelije bilo kog Sheeta u A1 na Sheet1
Code:
Sub PribrojiUceliju()
Worksheets("Sheet1").Range("A1") = Worksheets("Sheet1").Range("A1") + ActiveCell.Value
End Sub
Jednostavno
kopiraj ovaj VBA macro u Module1 svoje Excel Workbook preko VBE ( u tutorijalu na linku imaš detaljan opis za Excel 2013
Ovdje su upute za Excel 2003:
Kako kopirati VBA macro i pokrenuti u Workbook
1. Selektiraj ćeliju na nekom Sheetu, koju želiš pribrojiti na Sheet1 u A1 ćeliju
2. Pritisni ALT+F8 (u pokrenutom dijalog prozoru selektirana ti je VBA makronaredba)
3. Klikni na gumb RUN
4. Vrijednost iz ćelije se pribrojila u A1 na Sheet1
i tako redom sa svakog Sheeta
PAZI: Nakon pokretanja VBA makronaredbe nema UNDO buttona (dakle ne možeš se vratiti korak unazad)
Evo i attach file za Excel 2003 i Excel 2007 i noviji