Kezdőlap › Fórumok › Excel témák › Generálás, ismétlődés nélkül
- This topic has 4 hozzászólás, 2 résztvevő, and was last updated 5 years, 9 months telt el by horvimi.
-
SzerzőBejegyzés
-
2019-02-14-15:26 #5618
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, 9 months telt el-fergasson4. Indok: fálj pótlás
2019-02-14-15:30 #5619Itt a fájlom
2019-02-16-23:18 #5624Szia!
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 fogAutomatizálás makróval
A fenti lépéseket a 2. ponttól lehet automatizálniHa nem jól értettem valamit, akkor jelezd!
Imre
- A hozzászólás módosításra került: 5 years, 9 months telt el-horvimi.
2019-02-21-08:05 #5644Szia!
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.2019-02-21-08:56 #5646Igen, 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 lapraImre
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.