Hirdetés

Új hozzászólás Aktív témák

  • botond187

    csendes tag

    Sziasztok,

    Szeretnék segítséget kérni az alábbi problémára:

    Win 8.1 64bites
    office 2013 hun

    Egy árlistáról lenne szó, ami pdf-ben van meg, ezt átalakítok excellé egy másik programmal, ez eddig nem probléma.
    Makrót szeretnék létrehozni amivel az alábbi problémákat szeretném áthidalni:

    Első probléma:
    2x4 oszlopot kapok, amiből szeretnék 1x4 oszlopot, de folytatólagosan, hogy az első 4 oszlop vége után tegye be a második 4 oszlopot. Erre nem tudom, hogy van-e valami képlet.
    A probléma, hogy változik az oszlop hossza, így van, hogy 130 soros, van hogy 200 soros.

    Második probléma:
    B oszlopban szerepel a termék neve, mellette levő (C) oszlopban az elérhető színvariáció / -jellel elválasztva, így: sárga/fekete/zöld
    Nem mindenhol szerepel színvariáció, olyankor üres ez a cella.
    A D oszlopban az ár szerepel szintén / -jellel elválasztva, ahol van színvariáció, így:
    1500/1600/1700
    Ahol nincs színvariáció, akkor az ár vagy egy valamilyen szám vagy 0.

    Ebből úgy lenne jó, ha egy ilyet talál, másolja le ezt a sort a következő sorba (a többit meg tolja le egy sorral értelemszerűen, hogy ne írja felül) annyiszor, ahány / jelet talál a C oszlopban, hogy minden egyes színvariációról legyen külön sor, ugyanígy az árakat is tegye a megfelelő sorba.

    Ennek a lényege az lenne, hogy így különválogatná, hogy nem 1 sorban lenne ömlesztve, hanem külön-külön sorban a megfelelő színvariációval és árral.

    Harmadik probléma:
    Van, hogy az ár 0, nem elérhető éppen, ilyenkor ezt be kellene színezni.
    (Ezt egy feltételes formázással meg tudom csinálni, de ha a / jel is szerepel benne, akkor már fogós a kérdés, bár a cél az lenne, hogy csak szám szerepeljen benne, tehát ha a második problémára lenne megoldás, akkor már nem lenne ez a harmadik)

    Van erre megoldás szerintetek?
    A második probléma a fő probléma, az elsőt még akár kézzel is át lehet hidalni, hogy a kettő közötti üres területet kitörölni.

    A segítséget előre is köszönöm.

Új hozzászólás Aktív témák