Képletek VBA-ban

Azzal nem árulok el nagy titkot, hogy Excelben a képletek is makrózhatók. Elég egyszer „megszenvedni” a korrekt formuláért, utána pedig ezt is automatizálhatjuk. Viszonylag könnyű belekeveredni: rögzítővel felveszünk egy képletet, és a kód jó eséllyel le is fut utána. De mi van mondjuk akkor, ha a VBA-ban megírt képletnek dinamikusnak kell lennie (a forrástartomány változása…

Word és PDF dokumentumok automatikus létrehozása sablon alapján

Remélem kellemesen teltek az ünnepek és az idei év kicsivel derűsebb, kiszámíthatóbb lesz. A járvány miatt talán nektek is felszabadult egy kis extra időtök (pl. rokonlátogatások és utazások elmaradása, illetve csökkenése okán), amit remélhetőleg jól kihasználtatok. 2021 első posztjának lényege egy olyan makró, mely az Excelben lévő adatokat bemásolja egy Word sablon megfelelő részeibe. Majd…

Kereshető legördülő lista, automatikus bővítéssel

Mai alkalommal – mint a cím is sejteti – a kereshető legördülő listáról (más néven adatérvényesítési listáról, angolul searchable drop-down list) lesz szó, mely automatikusan bővül, ha a forrást változtatod. Az egyik titkos összetevő a Táblázat formátum, a másik lényeges dolog pedig, hogy milyen verziójú Excelt (Office-t) használsz. Két módszert ismertetek:

Beillesztés értékként egyszerre több tartományba

Oktatásokon, programozáskor (no meg csak úgy kedvtelésből :-)) számtalanszor használom az értékként történő beillesztést, melynek különféle módjai vannak: a klasszikus: Kijelölés -> Másolás (pl. CTRL+C) -> Jobb klikk ->  Érték ikon -> ESC billentyű: 2. a kevésbé ismert, jobb klikkes: Kijelölés -> Kurzort a kijelölés széléhez viszem (célkeresztre változik) -> jobb egérgombbal a kijelölt tartományt…

VBA sorsa

A mai napon a legrettegettebb programozási nyelv, a VBA jövőjéről lesz szó, melyet több millióan használnak a különféle Office programok automatizálására (Excel, Word, Outlook, PowerPoint stb).

Másolat mentése, eredeti fájl nyitva marad

Másolat mentése, biztonsági mentés, backup… Bizonyára belefutottunk már abba a problémába, hogy lefagyott az Excel és a munkánk egy része elveszett. Még az sem egyértelmű ilyenkor, hogy a munkafüzet korrupt lett-e, illetve hogy mennyire sérült a fájl. Mennyire szép és egyszerű lenne, ha biztonsági másolatok állnának rendelkezésünkre bizonyos időközönként egy adott mappában. Erre lenne hivatott…