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.
Adott egy etetőhajó autopilot rendszere amely micro SD kártyára menti az adatokat. Számítógépen gyorsan lehet szerkeszteni, viszont a helyeket szeretném megnézni a térképen. 500 koordináta és mindig változó helyek miatt egyesével körülményes lenne másol beilleszt módszerrel neten megbézni a helyeket, nem beszélve arról hogy előtte ezeket az adatokat konvertálnom is kellene
Lehetséges e a fenti adatok alapján valamilyen módon térképen megjeleníteni a szélességi és hosszúsági fokokat?
Ha ien mi ennek a legegyszerűbb menete.
Automatikusan átkonvertálhatóak e az adatok a megjelenítés megfelelő módjához.
Láttam már excelt de abszolút kezdő vagyok a témában.
- Nyomj Ctrl+r -> megjelenik a Project Explorer ablak (ha addig rejtve volt)
- keresd meg a bal felső ablakban a szóban forgó munkafüzetet, azon belül az adatbevitelre használt munkalapot
- Jobb klikk a munkalap nevére, View Code
- a jobb oldalon megjelenő ablakba másold be:
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Me.Range("B:B")) Is Nothing Then If Target = "" Then Target.Offset(, -1).ClearContents Else Target.Offset(, -1) = Date End If End If End Sub
Ahhoz, hogy a kód megmaradjon a munkafüzetben, és a következő megnyitáskor is rendelkezésre álljon, makróbarát munkafüzetként (.xlsm) kell menteni.
Automatizálni szeretném. A hibák elkerülése végett. De makrókkal még nem próbálkoztam. Ezt tudod kicsit pontosítani, vagy ennyire ez nem egyszerű? Egyébként napjában többször nyitom meg, mentem és zárom ezt a munkalapot.
Nap végén a képletet alakítsd át értékké - másolás - irányított beillesztés, értéket.
Automatizálhatod is, ha a munkafüzet bezárási eseményébe - Thisworkbook_BeforeClose - beteszed azt a makrót, amelyik az A oszlopban minden olyan cellát átír az értékére, amelyik sorban van hozzá már érték.
Segítséget szeretnék kérni. Nem tudom megoldani a következőt:
A1 mezőben szeretném azt a dátumot rögzíteni, amikor A2 mezőbe írok valamit. Nem akarom mindennap, minden adat bevitelénél a dátumot beírni. A1 mezőbe ha ezt írom: =HA(A2="";"";Ma())
Ezzel az a probléma, hogy ma jó dátumot mutat, de holnap már nem a mait fogja mutatni, hanem holnapit.
Igen. Elmentettem, aztán beállítottam, hogy read-only legyen, majd megnyitottam, és beleírtam egy betűt. Utána nyomtam egy Entert, majd visszamentem a cellára, és kitöröltem. Ezután próbáltam becsukni a fájlt, és ugyanúgy a Mentés másként ablak jött fel, kérdés nélkül. Illetve csak utána jött meg a kérdés, hogy akarom-e menteni, amikor a Mentés másként ablakot becsuktam.
Az volt az ötletem, hogy kipróbálom egy másik, egyszerűbb táblázattal is. Kiderült, hogy azzal is ugyanezt csinálja, ha read-only a fájl, amikor megnyitom.
Ez oké, nem is erre gondoltam, hanem hogy az eredmény (mármint a képlet) elfér-e egy sorban, vagy mindjárt három kell neki. Tudod, az áttekinthetőség miatt...
Akkor megpróbálhatod behatárolni a jelenség/hiba forrását. Pl.
készítesz egy másolatot a fájlról, és megnézed, hogy hozza-e a hibát
egyenként törlöd az egyes munkalapok tartalmát, és minden törlés után megnézed, hogy hozza-e a hibát
ha az X munkalap törlése után elmúlik, akkor készítesz egy új másolatot az eredeti fájlról, törlöd most csak az X munkalap tartalmát, és ellenőrzöd, hogy ettől reprodukálhatóan elmúlik-e
ha igen, akkor egy újabb másolaton elkezded az X munkalap tartalmát részletekben (pl. oszloponként, vagy felezéses módszerrel) törölni, és figyelni, hogy van-e változás
ha a 3.-ra nem a válasz, akkor több munkalap is lehet ludas, és akkor lehet tovább próbálkozni a többiek kiszűrésével.
Vagy valami hasonló.
Esetleg előkészíteni egy új munkafüzetet, és az eredetiből a munkalapok tartalmát (tehát nem magukat a munkalapokat) laponként átmásolni az újba.
Ha elereszted a fantáziád, biztos lesz még egy csomó jó ötleted :-)
A MS modellje alapvetően a függvénybeszúrás kattintgatással tevékenységre épül, de ebben a verzióban nagyon intelligens automatikus függvénynév-kiegészítés működik, tehát az = és az első pár karakter után gyorsan választhatsz a legördülőből. Meglepően jó.
Nem hinném, mert szerintem (és az Office 2003 szerint is) pont az xls a normál. De azért kipróbáltam (mert persze van 2007-es kompatibilitási csomagom is), és az xlsx esetében is ugyanezt csinálta.
Nekem 200-esem van, és van néhány táblázatom, ami ezt csinálja, de csak néhány, és egyik se read-only.
Az egyikben van makró, a másikban nincs.
Ami közös bennük, hogy az átlagnál több munkalap és képlet van bennük, vannak kereszthivatkozások a munkalapok között, és van grafikont tartalmazó munkalap. De csak egy van, amit kb. havonta egyszer olvasási szándékkal nyitnék meg, így együtt tudok élni vele.
Azt figyeltem meg, hogy csak egy bizonyos táblázatnál lép fel ez a jelenség, és csak akkor, ha az xls-nek read only attribútuma van, azaz csak olvasásra nyitja meg. Ez ugyanis egy olyan táblázat, amit többen is szoktunk szerkeszteni, de én le szoktam másolni magamnak lokális meghajtóra, és ott szoktam beállítani neki a read-only attribútumot, hogy mindig csak ott tudjam szerkeszteni, ahol a többiek is hozzáférnek. Tehát amikor nem akarom szerkeszteni, akkor a lokális meghajtóról nyitom meg, csak olvasásra, és ilyenkor van ez a fura viselkedés, amikor be akarom csukni. Az okát persze így sem értem, már csak azért sem, mert évek óta így használom ezt a táblázatot, de csak az utóbbi időkben jelentkezett ez a probléma.
Tegnap tették fel a cégnél az Office365-öt, rögtön kipróbáltam, szuperül hasít! Habár az infó() függvény 16.0-t ír ki verziónak, ami a 2016-nak felel meg, de ezt tudja. A magyar neve SZÖVEGÖSSZEFŰZÉS().