Kezdőlap › Fórumok › Excel programozás › [Resolved] Kimutatások automatikus elkészítése › Hozzászólás: [Resolved] Kimutatások automatikus elkészítése
Csatlakoznék Verax-hoz némi részlettel.
Én is a K-kat keresném. A K pozíciójához képest mindig ugyanannyi offset-tel kell lennie vagy nem lennie a kimutatásnak.
A PIVOT létezését én úgy szoktam megállapítani, hogy lekérdezem valamelyik tulajdonságát, és ha hibát ad, akkor nincs ott PIVOT.
Próbáld ezt ki:
1. belekattintasz egy létező PIVOT-ba és az Immediate ablakba beírod:
?Activecell.PivotTable.Name
2. Válassz egy PIVOT-on kívüli cellát és ismételd meg a parancsot, hibát fogsz kapni nyilván.
Menjünk közelebb.
1. Kattints az egyik K-ra, ahol van pivot a tábla mellett
2. Az előző parancsot offset-tel add ki
?Activecell.offset(sor, oszlop).pivottable.name
3. Ha nincs ott Pivot, akkor hibát fogsz kapni.
Tehát a Pivot létezésének megállapítását klasszik on error resume next módszerrel meg lehet csinálni.
Ezután térhetsz rá a pivot legyártására.
Imre