Hirdetés

Keresés

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

  • m.zmrzlina

    senior tag

    válasz Delila_1 #13561 üzenetére

    Itt egy végletekig leegyszerűsített illusztráció:

    A felső öt sor az adatbázis. A valóságban természetesen sokkal nagyobb sor és oszlop irányban is. A bekeretezett rész a form amit ki kell tölteni. A valóságban külön munkalapon vannak.

    A harmadik munkalapon van egy lista ami részhalmaza a az A oszlopban lévő számoknak(azonosítók). MATCH()-csel megkeresem a lista első elemét az adatbázisban majd a hozzá tartozó adatokat beírom a formba majd mentem a formot egy új munkafüzetbe.
    Ezután form törlése, a lista második elemének keresése, form kitöltés, mentés stb... amíg van a listában elem.

    A keresés és a mentés nem gond csak a form kitöltésére keresek egy elegánsabb megoldést mit hogy a:

    Worksheets("lista").Range("A" & sor).Copy Worksheets("űrlap").Range("A2")

    sort leírjam 50-szer néha többször (természetesen megfelelő cellahivatkozásokkal) a makróba. (a hivatkozásokat ne nézd nem illenek az képhez)

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