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.
Tehát, hogy pontosítsak, matematikailag ez nem kör, hanem ellipszis. Csak mire a térképre kerül, ahol nem négyzetes a koordinátarendszer, a végén kör lesz belőle. De körrajzoló hamarabb van, mint ellipszisrajzoló, ezért az x és az y képletét fogom módosítani.
Szervusztok. Nincs készen valakinek egy EXCEL képlete arra, hogy a középpont koordinátájából koordinátafokban megadott R sugarú körrel (más az X irányú és az X irányú) hogy lehet 64 körívpont koordinátáját kiszámoltatni. Én is meg csináltam már egyszer, de nem találom. Arra viszont emlékszem, hogy sokáig rossz volt, mielőtt jó lett. Előre is köszönöm!
Valaki tudna nekem segíteni a következő problémámban? Keresgéltem, de nem találtam sehol a megoldást, persze nem is nagyon vagyok jártas a függvényekben. Tehát a probléma:
van nekem egy oszlopom amiben nevek szerepelnek kb. 20 sorba
x c v b n m h d r t
stb...
A legalsó sorban szeretném látni, hogy a felette lévő 20 sorban van e azonos név.
Nem lehet, hogy azért jelez szerver hibát, mert valami olyan fícsör van benne, amit a Google Docs nem tud (pld. feltételes formázás, COUNTA(A:A), etc.)?
A Google Docs jó ötlet, ne add fel.
Mintha a Microsoft-nak is lenne hasonló szolgáltatása, de nem tom a nevét.
Ezt már így önmagában nagyon jól tudom használni, örök hálám! Ráadásul így még kicsit a vbasic-kel is megismerkedem közben, eléggé hasonlít a Delphire így elsőre..tetszik :)
Bocsánat, tegnap már nem voltam gép elött.. Átnézve a kódot úgy látom ha szeretném, hogy az ismétlődés játsszon, akkor elég kivennem belőle a "feltételt". Kipróbálom és jelentkezem.
Van egy 238k méretű pici excel táblázatom, amit megszeretnék osztani online a barátommal, hogy folyamatosan tudjuk frissíteni. Próbáltam a Google Dokumentum létrehozásaként, de folyamatosan server hibát ír ki. Pedig más formátumot(jpg) megtudok osztani. Milyen megoldást javasoltok?
A kód azt csinálja, hogy az aktuális sheet A1:A36 tartományából szedi fel a karaktereket és az B1:B42840 tartományba dobálja a kombinációkat. Ismétlődés nem jáccik, szóval AAA, v. ABB -szerű kombinációk nem lesznek.
Sub karakterlanc()
Dim a, b, c Dim sKarlanc As String Dim lSor As Long
lSor = 1 For a = 1 To 36 For b = 1 To 36 If b <> a Then For c = 1 To 36 If Not (((c = a) + (b = c))) Then sKarlanc = Cells(a, 1) & Cells(b, 1) & Cells(c, 1) Cells(lSor, 2).Value = sKarlanc lSor = lSor + 1 End If Next c End If Next b Next a MsgBox lSor & " kombináció kiírva" End Sub
Nem jelszófeltörés a cél, bár bennem is felmerült, hogy valami kész brute-force megoldás segíthet, mivel a generálás része nagyon hasonló.
A stringek 3 karakteresek kell legyenek, 36 különböző elem variációjából szülhető összes.
Példaként
Elemek: A; B; C;....stb
Kombináció lista, amire szükségem van:
3 karakteres stringek:
ABC
BCA
CAB
ACB
CBA
BAC
Azért gondoltam Excelre, mert ha össze tudja számolni és ki tudja írni, hogy összesen hány eleme lesz a listámnak, akkor miért nem tudná kiírni magukat az elemeket is, nem igaz? Egyrészt ezt gond nélkül tudom használni a melóhelyemen, másrészt minden más megoldás bonyolultabbnak tűnik nekem(tömbökkel és egymásba ágyazott ciklusokkal valamelyik nyelven nekilátni), hacsak nincs kifejezetten ilyen célra írt freeware progi. Ha Excelben nem oldható meg és nem találok rá más progit akkor szerintem TurboPascal lesz a vége (VBasichez nem konyítok annyit se).