Piilota rivit Excel -taulukosta, jossa on tietty sisältö VBA -makrolla

Sisällysluettelo

Kuinka piilottaa rivit VBA: n kautta, jos solussa on tietty sisältö

Haluatko piilottaa kaikki tietyn sisällön rivit automaattisesti makron avulla? Kuvittele, että haluat piilottaa kaikki rivit, jos teksti "piilota" näkyy vastaavan rivin missä tahansa solussa. Tämä voi olla hyödyllinen sovellus tietojen puhdistamiseen. Katso alkutilanne seuraavasta taulukosta:

Tässä taulukossa haluamme piilottaa kaikki rivit, jotka sisältävät nollaa sisältäviä soluja. Käytä seuraavaa makroa:

Piilota tietyt rivit ()
Dim -solun alue
Jokaiselle ActiveSheet.UsedRange -solulle
Jos solun arvo = 0 ja rivit (solun rivi). Piilotettu = väärä _
Sitten Rivit (solu.Rivi) .Piilotettu = Tosi
Seuraava solu
End Sub

Jos aloitat makron kanssa, jotkin rivit piilotetaan kokonaan, kuten seuraavassa kuvassa näkyy

Jokaisessa näistä riveistä teksti "piilota" näkyy jossain sarakkeessa. Jos haluat tarkistaa toisen kriteerin tämän sisällön sijasta, säädä vastaavaa makron vertailua.

Jos haluat näyttää kaikki solut uudelleen, paina näppäinyhdistelmää CTRL A ja valitse sitten toiminto START - FORMAT - FADE OUT & FADE IN - SHOW LINES (Excel 2007 ja Excel 2010) tai FORMAT LINE - FADE IN (Excel versioon 2003 asti). Vaihtoehtoisesti voit käyttää seuraavaa makroa haalistumaan:

Näytä kaikki

Cells.Rows.Hidden = False

End Sub

Jos haluat syöttää jonkin makroista, paina näppäinyhdistelmää ALT F11 Excelissä. Tämä avaa VBA -editorin. Lisää INSERT - MODULE -komennolla tyhjä moduulilehti. Voit aloittaa jonkin makroista painamalla näppäinyhdistelmää ALT F8 Excelissä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave