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.
Kérdésem az lenne, hogy a Range("A1:E4, G4:I7, F16:H21").Select kijelölést, hogy lehet megoldani a Range(Cells(1, 1), Cells(4, 5)....?...).Select képlettel.
Sub számbe() Dim a a = Application.InputBox("mennyi?", Type:=1) MsgBox a End Sub
A vastagbetűs a lényeg. Ennek ugyan beírhatsz bármit, de Enter után kiabál, hogyha nem számot írtál be, és addig nem enged tovább, amíg nem korrigálsz.
Kérdésem, hogy egy táblában be lehet-e valahogy állítani a következőt: A1 cella színe mindaddig legyen mondjuk piros (vagy villogjon, mindegy, csak jelezzen), ameddig A1 cella értéke nem egyenlő a B1 cella értékével.
Hát... egy tippem van, de nem vennék rá mérget, hogy működni fog. És nem is tudom tesztelni. Szóval abszolút bizonytalan, de ha nincs más elképzelés, akkor próbáld ki.
Úgy gondolom, hogy valahol a rendszerleíró adatbázisban van definiálva, hogy ha egy külső alkalmazás azt mondja "Excel", akkor mit kell elindítani. A regedit programban rákerestem az excel.exe teljes elérési útvonalára, és ezt a két helyet találtam:
Az itt lévő értékeket kellene szerintem módosítani. Az "alapértelmezett" nevű érték egyértelmű, ide a régi excel verzió elérési útját írd be. Hogy a "command" nevű kriksz-kraksz fontos-e, azt nem tudom, és azt meg végképp nem, hogy mit kellene oda írni. De ezt esetleg megnézheted egy olyan gépen, ahol a régi excel van telepítve.
FONTOS!
Azt bizonyára tudod, hogy az ember nem játszadozik a registry-vel, ha jót akar. Szóval, mielőtt barbrálni kezdesz vele, tegyél meg minden biztonsági intézkedést, hogy vissza tudd állítani az eredeti állapotot, ha valami nem jól sül el.
Maradt egy-két apróbb gondom, de a legfontosabb, hogy hogyan lehet egy tömböt "antitömbösíteni"?
Szóval adott egy terület tele számokkal és akkor F2 és Ctrl+Shft+Enter-rel lehet belőle tömböt csinálni (ami után már nehezebb piszkálni az egyes elemeket) De hogy lehet ezt a tömböt visszafokozni egyszerűen számok halmazává? (Ez gondolom nem nehéz, csak nem találtam ma megoldást)
Egy olyan kérdésem lenne hogy adott egy program ami a régi excelbe exportál, de már fent van az új is. Viszont. Most hogy fent van az új ebbe nem tud exportálni, de valahogy nem tudom rajta beállítani hogy ne az újba próbáljon exportálni hanem a régibe. Tehát kérdezem én, hogy lehet azt megadni az XP-be hogy a régi excelt indítsa el alapértelmezettként? Mert hogy úgy exportál hogy indítja az excelt és átmásolja. Sürgősen kéne egy megoldás!
Van-e megoldás az Excel-ben arra, hogy egy nagyobb számhalmazból (akár több oszlopban, vagy csak 1-ben) készítsén egy kimutatást az adatok megoszlásáról és azt egy táblázatban rendezze. Pl. adott 100 ember magassága és azt 10 adott terjedelmű kategóriába rendezze . (110-120, 120-130-...)
Mi lehet a legegyszerűbb, nincs erre egyszerű utasítás?
Lehet, rosszul mondtam a SorokVege változó a beillesztések után az új táblázat utolsó sorának értékét tárolja. (SorokVege = ActiveSheet.UsedRange.Rows.Count)
Ezért, a képleten egy picit igazítani kellett, de nem is ez volt a lényeg.