Minden más sor elrejtése

Anonim

Hogyan lehet kikapcsolni minden más sort egy makróval

Láthatatlanná szeretné tenni a táblázat minden második vagy minden n -edik sorát? Ezt a "Hide" paranccsal teheti meg. De ha ezt sok sorra szeretné megtenni, unalmassá válik.

A makró elvégzi a munkát helyetted. Itt a kód:

Alsó második sor elrejtése ()
Halvány sor, amilyen hosszú
Sor = 1
Míg a sor <1000
Sejtek (1. sor) .EntireRow.Hidden = Igaz
Vonal = sor + 2
Irányít
End Sub

A makró elrejti az aktív munkalap minden második sorát az 1 -től az 1000 -es sorig. Ha más hatókört szeretne, illessze be a parancs alsó alsó határát Sor = 1 és módosítsa a parancs felső 1000 korlátját Míg a sor <1000. Egyszerűen cserélje ki az 1 -et és az 1000 -et a választott számokkal.

Ha nem akarja minden második sort elrejteni, akkor a 2 -hez más értéket is hozzáadhat a parancshoz Vonal = sor + 2 belép. A 4 -es érték csak minden negyedik sort rejt, a 10 -es szám minden tizedik sort stb.

A rejtett sorok ismételt megjelenítéséhez cserélje ki a parancsot Igaz a makróban Hamis és indítsa újra a makrót.