Az „Excel” fórum célja, hogy keretet adjon az Excel felhasználók széles táborának tapasztalataik megosztására, és lehetőséget a segítséget kérőknek. Az alábbi összefoglaló azért készült, hogy segítse a helyes kérdésfeltevést.
– Írd le szabatosan a problémát. Úgy fogalmazz, hogy ne csak te magad, de a szakértő is megértse, mire szeretnél választ kapni.
– Írd le, hogy milyen verziójú Excellel dolgozol. (Vagy ha nem – ill. nem csak – Excel, akkor micsoda?)
– Írd le, hogy milyen úton indultál el, és hol akadtál el rajta.
– A kérdés megértése szempontjából sokat segíthet, ha feltölteszt egy képet, amin látszik, hogy mit szeretnél, vagy illusztrálja azt.
– Még jobb, ha feltöltesz egy minta munkafüzetet valahová (pl. data.hu). Feltöltés előtt távolítsd el belőle a nem publikus adatokat.
– Ha a feladat jellege olyan, célszerű az "előtte" és "utána" állapotokat bemutatni. (Miből kellene csinálni mit?)
– Ha VBA kódon kell javítani, másold be a releváns kódrészt. Rövid kód mehet hozzászólásba, hosszú kód inkább ide: http://pastebin.com/
– Ha valami nem úgy működik, ahogy kellene, add meg a rendellenes viselkedés jellemzőit, a hibaüzenetet, és a hibát okozó programsort.
Az lenne a kérdésem, hogy excelben lehet e szám sorozatokat/variációkat előállítani. Azt szeretném hogy 15 számból generálja le a létező összes 4 számból álló sorozatot (pl.: 1,2,3,4 1,2,3,5 stb) ismétlődés nélkül.
Arra lenne szükségem, hogy egy táblázatba jelöljön ki az excel olyan cellákat, amiknek az értéke egyenlő egy bizonyos tartományban található számok valamelyikével. Feltételes formázással próbálkoztam, de nem sok sikerrel (vagy egyszerűen csak béna vagyok). Csatolok képet, ez lenne az elképzelésem.
Sikerült egy képletet összebarkácsolnom, amivel makró nélkül is meg tudod csinálni az ismétléses sorozatot. A1-be írd be, hogy 1111, majd az A2-be másold be a következő képletet:
"Lényegében ez azt mutatja akkor hogy erre semmilyen képletkombináció nincs azzal előállítani". Ez nem azt mutatja, csak azt, hogy nem ismerek olyan függvényt, ami generálja ezeket az elemeket.
A darabszámukra van függvény. Az ismétlés nélkülire: =variációk(4;4), ami 24-et ad eredményül. A képlet n!/(n-k)! Esetünkben az n=k, tehát a nevező 0!, azaz 1, tehát az eredmény n! (2*3*4)
Az office 2010-nél későbbi verziókban van variációk.ism, ami az ismétléses variációt számolja ki. Ennek képlete n^k, azaz esetünkben 4^4=256. A te listád ennél több mint 100-al kevesebbet tartalmaz (kapásból találtam hiányzót, például 2234)
Lényegében ez azt mutatja akkor hogy erre semmilyen képletkombináció nincs azzal előállítani, ami előttem még mindig nem tisztázott? (az oké, hogy makróban ez könnyebb)
Aztán az A1-be ird be a 4 számjegyet, majd Alt + f8 lenyomásával válaszd ki, hogy ismétléses, vagy ismétlés nélküli variációt akarsz-e, és az A oszlopban szépen kiírja őket. Mellékesen nem csak számokat, hanem bármilyen 4 karaktert is írhatsz, azzal is megcsinálja.
A makróban Delila eljárását vettem alapul. De kiegészítettem az ismétlés nélküli lehetőséggel, valamint azzal, hogy nem kizárólag számokkal tud dolgozni.
Egy kérdés: Abban a sorban, ahol vizsgálom, hogy kell-e egyáltalán kiírni az adott elemet, ott a következő feltételt írtam:
If ismetleses Or (A <> B And A <> C And A <> D And B <> C And B <> D And C <> D) Then
De ezt valahogy nem érzem elegánsnak. Nincs valami olyan megoldás, ami azt vizsgálja, hogy van-e az adott tömbben két azonos elem? Azzal elegánsabb lenne, ráadásul 4-nél több karakter esetén túl hosszú is lenne a feltétel.
Szeretném azt megoldani excelben, hogy egy külön lapon felvezetem a termékeket, áraikkal együtt, (amiket néha frissítek), és egy másik lapon (Árajánlat) mikor legördülő listából kiválasztok egy adott terméket, akkor emelje át a hozzá tartozó árat.
Ez sikerült, köszönöm ha bárki is foglalkozott vele.
Azt nem bírta az excel jól kezelni, hogy én először töröltem fizikailag a bővítményt. Így visszaraktam az addin könyvtárba, majd a helyes sorrend, ami megért szegény:
xlam bővítmnényt hogy tudok eltávolítani úgy, hogy ne sikítson az excel minden indításnál, hogy keresi a nem létező bővítményt?
Nem létezik, mivel töröltem - mert nincs rá szükségem. Hiába törlöm az excel bővítmények listájából, akkor is keresi minden indításnál és a bővítmények listájában újra és újra megjelenik - hiába töröltem előzőleg.
Inaktiválni tudom hol kell, de ez félmegoldás. Teljesen meg akarom szüntetni, hogy nyoma se legyen sehol.
AddIn könyvtárban nincs, onnan töröltem, mint írtam.
Valakinek van ilyen tapasztalata?
xl 2016 64bites
Lehetséges, hogy windowsban kell eltávolítani az Office-t kiválasztva és a módosítás gombra kattintva?