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.
összefűzi az & jel is, amennyit akarsz - végső határt csak a képlet egy cellában megengedett max karakterszáma szab. Ha ebből kifutsz, akkor meg összefűzöd több részben.
Be kell tennem szavakat /kifejezéseket különböző cellákból (minden egyes szó / kifejezés egy külön cellában van) egy cellába, egymás mellé, és + jellel szeretném elválasztani őket.
A 'concatenate (=összefűzés) függvénnyel próbáltam megcsinálni, de ez max 30 dolgot enged összefűzni egyszerre, és ha én még ugye ezek közé a szavak közé teszek egy + jelet, akkor már csak 15 szót tudok összefűzni.
És nekem most van úgy hogy 50 szót kell kb összefűznöm.
I have to put words / expressions from several cells (each word / expression is in one cell) into one cell, next to each other, and to separate them with sign '+'.
I've tried to do it with function 'concatenate', but it allows max. 30 units in a string, and if I put a sign among each word then it reduces to 15. And in some cases I should do a string with about 50 words.
Do you have any ideas? If you need other info to see clearer, ask!!!
Igen, ezt írtam, de Delila javaslata is megoldja a problémámat. Kipróbáltam, és tényleg nem jelenik meg a lapvédelem bekapcsolása után a szerkesztőlécen egyetlen karakter sem.
A segítségeteket szeretném kérni, mert nem találok megoldást a következőre.
Adott egy Excel mögött futó makró, ami átmásol egyik hálózati helyől a másikra egy filet. Ahova írni szeretnék az aktuális usernek nincs joga írni, így a makróban szeretném megadni, hogy milyen felhasználónév/jelszó párossal menjen a másolás (ezt az infot be szeretném kérni a makró indításakor, és változón keresztül használnám). Próbáltam sima FileCopy-t, illetve egyéb módszereket is, amiket a neten találtam, de egyik sem működik.
Visual Basicben alkottam egy hangrögzítő mini alkalmazást, amélynél azt szeretném elérni, hogy a program a felvételt egy Textbox szövegmezőjében megadott címre mentse, azonban az alábbi kóddal valamiért ez nem sikerül:
A kód ebben a formában semmit se ment el, de a Visual Studio hibát sem jelez, hogy rossz lenne valami. Ha viszont a "teljesmentexinev.text" szöveg helyére a teljes elérési utat a programkódba írom az alábbiak szerint, akkor meg működik:
"Ehhez fel kell darabolnom lovanként ezt a hosszú oszlopot, egymás mellé tenni a kapott oszlopokat, majd átlagot vonnom az így keletkezett táblázat minden egyes sorából."
Nem kell. Lehet másképp is, de lehet így is, ahogy te gondolod.
A legjobb lenne, ha "gyárilag" 3 oszlopod lenne, mint Ló neve, Időszak, Fogyott zab. (pivot, vagy átlaghatöbb fv-el lehetne dolgozni)
Így viszont nem is biztos, hogy mindig adott x db sor után van váltás az adatokban, amire eddig szólt a fejlesztés.
Mi jelöli, hogy adott sortól másik ló, vagy más időszak adatai jönnek?
A feladat egyébként a munkámhoz kell, én nem ragaszkodom a makróhoz, bármilyen megoldás érdekel, ami Excel-en belül megvalósítható.
Megpróbálom leírni, hogy mihez kellene. Van egy software ami statisztikát dob ki az egyszerűség kedvéért mondjuk arról, hogy egy istállóban a lovak mennyi zabot esznek. Mindezt egy oszlopban úgy, hogy először az első ló mennyit eszik külön minden egyes órában mondjuk hétfő 8-tól szerda 12-ig, majd alatta a második ló ugyanerre az időszakra, majd a harmadik és így tovább. A célom, hogy megkapjam, hogy ebben az istállóban mennyi az átlagos zabfogyasztás / ló, a leírt időszak minden egyes órájában.
Ehhez fel kell darabolnom lovanként ezt a hosszú oszlopot, egymás mellé tenni a kapott oszlopokat, majd átlagot vonnom az így keletkezett táblázat minden egyes sorából.
Az, hogy mennyi ló van az istállóban és hány órát tartalmaz a vizsgált időszak esetenként változik.
Nem a teljes összeget bontja órákra, hanem az egyes csomagokat. 8-9:30 között 300 darab, ez arányosan 200 az első órára, marad 100. 9:12-11:20 között 250, ezt arányítja a 9:12-10:00 időre, ami 250*48/128=93,75 (elvi hiba, darab nem lehet 3/4, kerekíteni kéne). + az első csomagnak a 9-9:30 közötti 100 darabja, az 193,75.