Excel - Skrivanje vrstic, ko se spremeni seznam preverjanja

Težava

Imam Excelov list, kjer imamo dva niza izdelkov. Jaz bi potreboval le podrobnosti za eno vrsto linije izdelkov, vidne, če sem ga izbrali v validaciji.

Na primer:

V mojem listu so potrditvene padce v celici a2 in podatki v A3 do S39 in A42 do S77. ko je izberite izberite "X" v validaciji jaz bi dobil podatke v A42 do S77 in druge vrstice (A3 do S39) skrite.Če izberem rose v celici A2 rabim samo podatke za to.

Rešitev

  • Uporabite naslednjo kodo tako, da z desno miškino tipko kliknete kartico lista in izberete kodo ogleda

 Zasebna podkategorija_premenitev (Spreminjanje cilja kot razpon) Če je razpon ("A2") = "X", potem vrstice ("3:39"). EntireRow.Hidden = True Rows ("42:77"). Če je Range ("A2") = "Rose", potem se vrstice ("42:77"). EntireRow.Hidden = True Rows ("3:39"). EntireRow.Hidden = False End If If Range ("A2") = "" Potem vrstice ("42:77"). EntireRow.Hidden = False Rows ("3:39"). EntireRow.Hidden = False End Če je konec Sub 
  • Če želite ponovno prikazati vse vrstice, izbrišite vsebino celice A2.
  • Koda se aktivira vsakič, ko se spremeni list.

Upoštevajte, da

Hvala Trowi za ta nasvet na forumu.

Prejšnji Članek Naslednji Članek

Top Nasveti