Telefonszámunk: 1-472-0679

Legördülő lista plussz

Kezdőlap Fórumok Excel témák Legördülő lista plussz

Topic Resolution: Resolved
14 bejegyzés megtekintése - 1-14 / 14
  • Szerző
    Bejegyzés
  • #3336
    hillversum
    Felhasználó

      Kedves Excelt tudók!

      korábban láttam egy excelt, ahol egymás melletti cellákban kb. 4-5 cellában értékeket lehet kiválasztani a legördülő menüből. A kiválasztásuk után pedig az eredményeket alatta egy új sorba töltötte fel. Ezután következő kiválasztásokat is automatikusan hozzáfűzte ehhez, és egy szép kis táblázat jött létre az eddigi kiválasztásokból. (amúgy tervlapok elnevezéseit tartalmazta)
      Remélem sikerült leírni, ami makró nélkül készült. Legördülő menüt létrehozni tudok, de nem tudom annak az eljárásnak a nevét, ami automatikusan a táblázatba rendezi ezeket. Valaki, aki ismeri ennek a nevét el tudná mondani, hogy mi lehet ez?

      köszönöm a segítséget!

      #3337
      horvimi
      Adminisztrátor

        Szia!

        Azt képzelem, egy rekord feltöltése úgy történne, hogy a 4-5 legördülő listából ki kell választani az értékeket (ezek adják a rekordot), majd valami eseményre (pl gomb) hozzáíródnak egy létező tartomány végéhez.

        De bármilyen másik működést választanánk, elsőre azt gondolom, hogy ezt makró nélkül nem nagyon lehet megcsinálni. Hiszen az alsó táblázat aljára az újonnan kiválasztott adatok valami esemény hatására kerülnek.

        Az én tudásom alapján nem tudnék olyan megoldást csinálni pusztán hivatkozásokkal, hogy ha kiválasztok egy menüből egy elemet, az menjen mondjuk C8-ba, majd ha még egyszer legördítem, és kiválasztok egy másikat, akkor az meg menjen a C9-be, és így tovább.

        Imre

        #3340
        hillversum
        Felhasználó

          ok. köszönöm a választ. létezik olyan táblázat, aminek sorait esetleg lehet ily módon bővíteni a meglévőt? Arra gondolok, hogy a táblázat első sora hivatkozik vmely más cellákra, és ha a táblázat első sorának mindegyik cellájában érték van, akkor hozzáíródik a táblázathoz, és újra ki lehet tölteni az első sort?

          #3346
          delila
          Felhasználó

            Szia!

            Összedobtam egy makrót. Az A2:E2 tartományban érvényesítéssel adhatod meg az adatokat. Mikor mindegyik cella ki van töltve, a laphoz rendelt makró beírja az értékeket a lenti utolsó sor alá, és kiüríti a 2. sorban lévő A:E cellákat.

            Nézd meg a névkezelőt!

            Üdv,
            Delila

            Attachments:
            You must be logged in to view attached files.
            #3348
            hillversum
            Felhasználó

              Kedves Delila,

              nagyon köszönöm a segítségedet, ez tökéletesen megfelel!

              üdv!

              #3349
              delila
              Felhasználó

                Szívesen, örülök, hogy megfelel a megoldás.

                #3355
                hillversum
                Felhasználó

                  Kedves Delila,

                  elnézést, hogy zavarlak megint. Szégyen ide-oda, de nincs annyi tudásom, hogy az általam elkészített excel file-ba be tudjam tenni amit készítettél. Makrót rögzíteni tudok, de ez máshogy fut, nem makró kiválasztásának közvetlen futtatással. Az lenne a kérdésem, hogy lehet azt a makrót futtatni/átrakni amit elkészítettél a minta fileban?
                  Csatolom azt a file-t, amibe szeretném beilleszteni egy kis apró változtatással. van a Tervlap generátor munkalap, ahol kiválasztom a neveket a legördülő listából, amiből származnak a kódok. Majd ezeket a kódokat szeretném egymás alá rendezni, lehetőleg összefűzve, hogy legalulra kerüljön a legújabb, ahogy Te készítetted a minta fileban. A legördülő kiürítésénél csak az G3-tól a J3-ig szeretném.

                  lennél oly kedves, hogy segítenél benne? előre is köszönöm

                  Attachments:
                  You must be logged in to view attached files.
                  #3357
                  delila
                  Felhasználó

                    Nem egészen tiszta nekem a feladat. Most a 3. sorban képletek vannak. Ezek helyett a B, C, és E oszlopba tehetünk érvényesítést. A D oszlopba olyan adat kerül, ami „BRA-” szövegből, és egy számból tevődik össze? Hasonlóan az F oszlop „00-” és egy szám? Ha a G3:J3 tartományt töröljük, elvesznek a mostani képletek belőlük.

                    Kérlek, írd le, mi legyen a 3. sorban ahhoz, hogy a B6-ba (majd a következő, 3. sorba újonnan bevitt adatok után a B7-be) az kerüljön, amit mintaként beírtál.

                    #3358
                    delila
                    Felhasználó

                      Közben lassan megértettem, miről van szó.
                      A 3. sorba nem kellenek képletek, a laphoz rendelt makró megoldja a kötőjelekkel történő összefűzést.

                      A J1 kiválasztása után a B oszlop első üres sorába kerül az összefűzött kód elnevezése.

                      A Market projektszám-, a Tervfajták-, az Épület-, a Szakág-, a Tervszám-, a Revízió-, és a Megnevezés lapokon lévő adatokat 1 lapra is írhatnád. Jóval kisebb lesz a fájlod mérete, ha megteszed. A két oszlopos tartományoknál megfordítottam a sorrendet, hogy a megnevezés kiválasztása után az FKERES (VLOOKUP) függvénnyel megadhassuk az összefűzéshez a kódot.

                      Attachments:
                      You must be logged in to view attached files.
                      #3360
                      hillversum
                      Felhasználó

                        Kedves Delila,

                        hálásan köszönöm, nagy segítség, így szerettem volna! Még egy apró, hogy az F2 cellában lévő szövegnek, „01-Földelés, villámvédelem” csak a számát szeretném a kódba beírni, a 01-et. A makróban ez a sor felel érte: szoveg = szoveg & Range(„F2”) & „-” ‘F Hogy módosítsam, hogy csak az első két betűt, így a számot megkapjam? Ezzel próbálkoztam: BAL(F2;2), de nem tudom jó helyre beírni.:-(

                        #3361
                        delila
                        Felhasználó

                          A jelzett sort így írd át:
                          szoveg = szoveg & Left(Range(„F2”), 2) & „-” ‘F

                          Szólj, ha még egyebet is kell módosítani.

                          #3362
                          hillversum
                          Felhasználó

                            Kedves Delila

                            hálás köszönet érte!!!! Nagyon jól működik, nagy segítség, és ez Neked köszönhető. Ha esetleg komolyabb programozásra van szükség, akkor vállalsz munkát? Mert én építész vagyok, és ennyire mélyen nem ismerem az excelt, és bármikor lehet nagy munka, amiért természetesen fizetne a cég.

                            #3363
                            delila
                            Felhasználó

                              Szívesen segítek, ha tudok, de van itt nálam avatottabb a programozásra.

                              Írtam már néhány nagyobb lélegzetű programot, egyiket sem pénzért.
                              Ezen a fórumon nem találok „privát” levelezést. Ha lenne, megadnám az elérhetőségemet.

                              #3367
                              hillversum
                              Felhasználó

                                Szia Delila,

                                elnézést a kései reflektálásért.
                                lehet, hogy letörlik, de megadom az enyémet: reg.tom@freemail.hu ide el tudod küldeni. 🙂

                              14 bejegyzés megtekintése - 1-14 / 14
                              • Be kell jelentkezni a hozzászóláshoz.