IZBORNIK HOME FORUM ACCESS 2003 EXCEL 2003 WORD 2003  .
   
   
HOME
FORUM Win Tips&Tricks
   
KAKO INSTALIRATI
WINDOWS XP ?
Kako instalirati Win XP sa USB STICKA
Kako instalirati WINDOWS 7 ?
Naučite za 15 minuta raditi u Windows XP
Naučite Internet Explorer i Outlook Express
za 15 minuta
Kako kreirati BOOT CD za instalaciju Win95
   
MS OFFICE 2003
MS OFFICE 2007
   
   
HOME NETWORK
tutorijal za mreže
Network Windows 7 - XP
   
ZANIMLJIVI LINKOVI
BROJEVNI SUSTAVI
(DEC, OKT, BIN, HEX )
CMD - Command Prompt
CISCO - CCNA tutoriali
VLSM and SUBNETTING
   
Tutorijali za phpBB forum
JAVASCRIPT
VISUAL BASIC 6.0
AUTOCAD 2007
 
-
MICROSOFT EXCEL 2007 - kako povezati Macro i Button u Excelu 2007 - povezivanje gumba (dugmeta) i makronaredbe

Kako sakriti ili otkriti redove u Excelu 2007
(Automatsko skrivanje i otkrivanje redova)



 


Kako automatski izvršiti Hide/Unhide Row u Excelu 2007.

U ovom primjeru pokazat ću kako možete automatski sakriti i otkriti određene redove u tablici podataka na kojoj vršite nekakve izmjene. Naravno redove možemo skrivati i otkrivati manualno, no ovo je automatizirani primjer pomoću VBA Macro koda.

Situacija je slijedeća:

Imamo više desetaka redova u kojima se nalaze neki podaci. Nakon završetka rada na tablici i izmjene podataka imamo potrebu sakriti neke redove (npr desetak nesusjednih redova) iz bilo kojih razloga. Da ne bi selektirali red po red ili susjedne redove možemo iskoristiti VBA Macro kod pomoću kojega možemo jednim potezom sakriti određene redove. Kada budemo u budućnosti radili opet na izmjenama podataka u tablici želimo otkriti određene skrivene redove pa ih opet sakriti. Kombinacijom raznih procedura možemo biti kreativni po želji. Za ovaj primjer koristiti ćemo jednu od ćelija na Sheetu u koju upisujemo podataka "sakrij" ili "otkrij". Nakon upisa tog podatka i pritiska na tipku Enter sakrit će se specificirani redovi u Makronaredbi.

npr: imamo situaciju kao na slici ispod. Redovi koji su obojani žutom bojom trebamo sakriti. Ćelija A1 nam služi kao pomoćna za skrivanje i otkrivanje. Postoji još načina kako možemo skrivati ili otkrivati redove ili stupce.
Za više informacija pogledajte link Skrivanje/Otkrivanje Row/Column pomoću VBA

Kopirajte ovaj VBA Macro kod u VBE dotičnog Sheeta (pogledajte pri dnu stranice link za Download Makronaredbe iz ovog primjera). Otvorite VBE sa ALT+F11 i zalijepite Macro u Window Code. Snimite Workbook

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then _
Range("4:8,11:13").EntireRow.Hidden = Target.Value = "otkrij"
'otkriva redove 4-8 i 11-13
If Target.Address = "$A$1" Then _
Range("4:8,11:13").EntireRow.Hidden = Target.Value = "sakrij"
'skriva redove 4-8 i 11-13
End Sub

 

Vratite se na radni list i u ćeliju A1 upišite riječ "sakrij" pa pritisnite Enter. Sada su se redovi koji su bili obojani žutom bojom sakrili




Upišite ponovno u ćeliju A1 riječ "otkrij". Sada su se redovi specificirani u makronaredbi otkrili



DOWNLOAD Macro koda iz ovog primjera







©- 2006 - 2021 - IvanC  - Sva prava pridržana.  ic.ims.hr