< 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

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje