< návrat zpět

MS Excel


Téma: operace v různich list rss

Zaslal/a 19.1.2010 11:17

Mám tabulku o proměnlivém počtu listů (a listy navíc mohou mít proměnlivá jmén - třeba jména jednotlivých osob). Na každém listu je totožný formulář. A teď dotaz:
EXISTUJE v EXCELU možnost jak například jednoduše bez pojmenovávání jednotlivých listů (mám jich více než 100) sečíst (odečíst vynásobit atd) např. buňku A1 na všech listech sešitu vyjma list aktuální?
A pokud ano, tak dotaz 2:lze zadat podmínku ( např. sečti A1 na všech listech kde b1>100).

Zaslat odpověď >

#001082
Jeza.m
Vzorec mě žádný nenapadá, leda ho vytvořit makrem, ale to by v případě 100 lisů byl problém, když by vzorec obsahoval řekněme 50x =List2!A1+List3!A1, asi by se to ani nevešlo :-), takže bych to řešil makrem a natvrdo (makro spočítá a vloží hodnotu):
Public Sub pocitej()
Dim cislo As Single
cislo = 0

For i = 1 To ThisWorkbook.Sheets.Count
If Sheets(i).Name <> "aktualni" And Sheets(i).Cells(1, 2) > 100 Then cislo = cislo + Sheets(i).Cells(1, 1)
Next

Sheets("aktualni").Cells(1, 1) = cislo
End Sub


Snad to pomůže.
M@citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

odpocet a storno tl.

PavDD • 28.3. 8:53

odpocet a storno tl.

Začátečník • 26.3. 14:39

odpocet a storno tl.

PavDD • 26.3. 10:22

odpocet a storno tl.

elninoslov • 26.3. 7:50

odpocet a storno tl.

PavDD • 26.3. 7:26

odpocet a storno tl.

elninoslov • 25.3. 22:34

odpocet a storno tl.

Začátečník • 25.3. 15:09