Telefonszámunk: 1-472-0679

Generálás, ismétlődés nélkül

Kezdőlap Fórumok Excel témák Generálás, ismétlődés nélkül

5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #5618
    fergasson4
    Felhasználó

      Sziasztok!

      Egy olyan problémával küzdök, hogy készíteni akarok egy táblázatot, amely tartalmaz egy ALAPADAT fület, egy SZÁMLA fület, valamint egy FELTÖLTÉSI SABLON fület. A cél az lenne, hogy egy számla adatait bemásolva, a feltöltési sablonomba keresse ki a megfelelő adatokat. Ott akadok el, ha egy adott cikkszám nem szerepel még az adatbázisban, akkor kellene hozzá generálnom egy számsort (vonalkódot), amely még nem szerepel az alapadatban.

      Feltöltés után, egy újabb számlánál az alapadatom frissítem és ezután frissíteném a számlát újra, és ha újabb elemmel bővülünk, akkor ahhoz is még fel nem használt kódszámsort rendeljen automatikusan.

      Próbálkoztam egy fix kezdőkóddal (2019000000000) Elképzelésem szerint egy indexel jelölném azt a darabszámot ahol az FKERES #hiányzik értékkel tér vissza. Egyesével növelném a vonalkódom értékét eddig a darabszámig. Ezeket pedig szeretném beilleszteni azokhoz a cikkszámokhoz, ahol nincs még vonalkód.

      Hogyan tudnám ezt kivitelezni? 😀 Mi lenne a legjobb megoldás erre?

      Válaszokat előre is köszi.

      • A témakör módosításra került: 5 years, 1 month telt el-fergasson4. Indok: fálj pótlás
      #5619
      fergasson4
      Felhasználó

        Itt a fájlom

        #5624
        horvimi
        Adminisztrátor

          Szia!

          A csatolmány nem mentz fel, mert 512k-nál nagyobb volt.
          Csinálj egy akkorát, ami belefér.

          Minta nélkül (de még mintával is) eléggé homályos amit szeretnél, nagyjából értem:

          – Az ALAPADAT lapon van egy vonalkód-cikkszám összerendelés
          – A SZÁMLA lapra bemásolsz számla adatokat valahonnan
          – A FELTÖLTÉS lapra valami képletezős megoldással gondolom ki akarod keresni a cikkszámokhoz rendelt vonalkódokat.
          – De lehetnek olyan (új) cikkszámok, aminek nincs még kódjuk. Ezekhez az FKERES hibaüzenetet fog adni a FELTÖLTÉS lapon.
          – Ki akarod gyűjteni ezeket a cikkszámokat, majd az ALAPADAT lapon új, még nem szereplő kódokat szeretnél hozzájuk rendelni. Ettől meggyógyul a FELTÖLTÉS lapon az FKERES.

          Az elgondolás nem rossz, kiindulhatsz a 2019000000000 kódból, de szövegesen írd be, ne szám legyen.
          Az oszlopát még üresen szövegesre állíthatod, vagy az első adatsorban a kezdő kódot aposztróffal kezdve írod be.

          Kézi munkafolyamat Makró nélkül
          1. Bemásolod az új számla adatokat
          2. A feltöltő lapon alkalmazod a képleteket, vagy azok már maguktól működnek
          3. Leszűrod azokat, ahol az FKERES nem találta a cikkszámot
          4. A nem talált cikkszámokat átmásolod az ALAPADATOK lapra a már ott lévő cikkszámok alá
          5. A kitöltővel lehúzod az előtte lévő vonalkódot, ami magától nővekedni fog

          Automatizálás makróval
          A fenti lépéseket a 2. ponttól lehet automatizálni

          Ha nem jól értettem valamit, akkor jelezd!

          Imre

          • A hozzászólás módosításra került: 5 years, 1 month telt el-horvimi.
          #5644
          fergasson4
          Felhasználó

            Szia!

            Köszönöm, hogy gondolkodtál a megoldáson. Jó lehet a megoldás. Viszont a problémám az okozza, hogy abban az esetben, ha nem találok vonalkódot a cikkszámhoz, azt átmásolom az alapadatba és mellé rendelek egy vonalkódot, ez eddig oké. Viszont azt hogyan tudom eltárolni, hogy egy következő számla érkezésekor, frissítem az alapadatomat az előzőleg felvitt új elemekkel, és az táblázatom tudja azt, melyik vonalkódot használta utoljára fel?

            Lehet kellene egy fül, amin csak cikkszámok és az új vonalkódok sorakoznak?

            Valamint, ha új cikkszámom van, hogyan tudok képlettel csak értéket másolni egy másik, akár az új vonalkódos lapra? 🙂

            Remélem érthető amit írok.

            Egy minta file feltöltve 🙂

            Attachments:
            You must be logged in to view attached files.
            #5646
            horvimi
            Adminisztrátor

              Igen, utólag elgondolkodtam én is ezen, és a folyamatot kicsit módosítanám.
              Az új cikkeket és a hozzájuk generált vonalkódokat egy külön lapon vagy tartományban gyűjteném.
              A lap talán jobb.
              Így érjük el, hogy folymatosan számozódjon, és tudjuk, hogy mi volt az utolsó felhasznált vonalkód.

              Előkészület
              Megcsinálod ezt az új lapot, két oszlop fejléccel, pl. uj_cikkek néven
              – új vonalkód
              – cikkszám
              Az új vonalkód első cellájába beírod a kezdő vonalkódot (pl,: 2019000000000)

              Kézi munkafolyamat Makró nélkül
              1. Bemásolod az új számla adatokat
              2. A feltöltő lapon alkalmazod a képleteket, vagy azok már maguktól működnek
              3. Leszűröd azokat, ahol az FKERES nem találta a cikkszámot
              4. A nem talált cikkszámokat átmásolod az uj_cikkek lapra a már ott lévő cikkszámok alá
              5. A kitöltővel lehúzod az előtte lévő vonalkódot, ami magától növekedni fog
              6. A most keletkezett új vonalkódokat és cikkszámokat kijelölöd és átmásolod az ALAPADATOK lapra

              Imre

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