Hirdetés

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

  • Fferi50

    Topikgazda

    válasz Delila_1 #52881 üzenetére

    Szia!
    Ha a 13. sorban kezdődik a szűrésre kijelölt tartomány (mert a fejléc a 12. sorban van), akkor szerintem lehet fixre venni, a látható tartományt nem fogja befolyásolni.
    A ciklus pedig azért kell, mert amikor nem összefüggő a szűrt tartomány (több külön területet is tartalmaz), akkor sajnos csak így lehet beírni mindenhova az értéket. Legalábbis nálam O365-ben így viselkedett a teszten. Ha egyben van a szűrt terület, akkor ment az egyben értékadás. Mivel egy-egy terület összefűggő, így a ciklust területre vonatkoztatva nem kell minden cellán végigmenni:
    For Each trlt In srng.Columns(1).SpecialCells(xlCellTypeVisible).Areas: trlt.Value="x" : Next
    Sőt az sem mindegy milyen sorrendben határozom meg a látható cellákat.
    Tartomány.oszlop.látható cellák ad jó eredményt, a Tartomány.láthatócellák.oszlop pedig sajnos nem az igazi.
    Az állomány méretét tekintve szerintem nem okozhat számottevő lassulást a ciklus.
    Üdv.

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