Hirdetés

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

  • bteebi

    veterán

    válasz Fferi50 #41352 üzenetére

    "Mondjuk a hiba rendezése után a keretet sem ártana eltörölni..."

    Nem tudom, hogy ezzel mire gondolsz, keretet (rácsot) direkt rajzolok, véglegesnek. Igazából egy másik makróból berajzolhatnám azt a plusz 2 sort is, de amiatt nem teszem, mert így jobban látszik, hogy az a rész még nincs "kitöltve". Persze ha változik a cella tartalma, akkor többször lefut ugyanaz a parancs feleslegesen, de ez érdemben nem lassít semmit se.

    Meg még annyit Delila korábbi válaszára, hogy több soros tartomány esetén így jó a kód:

    With rng
    .BorderAround LineStyle:=xlContinuous, Weight:=xlThin
    .Borders(xlInsideVertical).Weight = xlThin
    .Borders(xlInsideHorizontal).Weight = xlThin
    End With

    Persze nekem eredetileg csak egy sor volt, de ha valaki egy több sorból és oszlopból álló területhez akar rácsot adni, annak kell a Borders(xlInsideHorizontal) is.

    #41357: Köszi, akkor majdnem teljesen biztos, hogy az volt a gond. Egy (nekem) elég bonyolult makróban volt, sok If mellett, de végül látszólag sikerült jóra javítanom :DDD.

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