Обликовање зелене траке у Екцелу - Екцел савети

Преглед садржаја

Ако сте прешли одређену старост, сјетит ћете се када је све рачунарске извјештаје израђивао МИС одјел користећи ЦОБОЛ и брзи ИБМ Лине Принтер. Ови извештаји су увек штампани на папиру под називом „Греенбар“. Четири реда су била осенчена зеленом бојом, а затим четири реда белом бојом. Ови извештаји су имали 132 знака, а могућност праћења боја преко њих помогла вам је да задржите своје место у извештају.

Коришћење Греенбар форматирања у програму Екцел има леп ретро изглед. Такође је још лакше пратити редове на страници. Овај чланак ће размотрити три опције за примену греенбар форматирања на извештај.

Метод 1

Користите аутоматско форматирање

Прозор поставки аутоматског форматирања
  • Почните са подацима у формату листе.
  • Изаберите било коју ћелију на листи.
  • Из менија изаберите Формат - АутоФормат
  • У дијалогу АутоФормат видећете 6 формата. Користите траку за померање да бисте се спустили на трећу страницу формата. Изаберите формат који се зове Лист2. Кликните ОК.
Приказ аутоматског форматирања

Екцел ће применити ефекат зелене траке као што је приказано:

Поредај по форматираном опсегу

Недостатак ове методе је што се приликом сортирања података форматирање креће са оригиналним редом. Након сортирања горњих података по купцима, леп узорак 2-зелене, а затим 2-беле, насумичан је узорак зелено-беле:

Метод 2

Користите условно форматирање

Коришћење условног форматирања
  • Изаберите све ћелије на листи.
  • Из менија одаберите Формат> Цондитионал Формат
  • У дијалогу Условни формат промените први падајући мени са „Вредност ћелије је“ у „Формула је“.
  • Унесите ову формулу у поље Формула: =MOD(ROW(),2)=0
  • Кликните дугме Формат…
  • У дијалогу Формат Целлс кликните картицу Паттернс
  • Изаберите светлозелени (или светло плави или светло жути) узорак. Кликните ОК.
  • Кликните на дугме У реду да бисте затворили дијалог Условно форматирање
Резултат условног форматирања

Резултат ће бити ефекат зелене траке са истакнутим сваким другим редом. Креира се условним форматирањем. Можете сортирати податке, избрисати редове или чак уметнути редове у средину података. Ефекат форматирања зелене траке ће се задржати.

Формула у пољу Условно форматирање користи функцију МОД. Да ли се сећате када сте први пут учили како се врши дуга подела? Ако бисте морали да поделите 7 на 25, можда бисте дошли до одговора „3 са остатком 4“? МОД функција вам говори остатак након извршене подјеле. Дакле, =MOD(25,7)било би 4 - јер остатак након 7 прелази у 25 је 4.

У горе наведеном условном форматирању, број реда сте поделили са 2. Ако је остатак 0, онда је то паран ред и примењен је образац условног формата.

Могуће је експериментисати са формулом да би се створили алтернативни обрасци повезивања. На пример, поделите број реда са 8. Ако је остатак од 0 до 3, користите зелени узорак. У супротном, користите бели узорак. Ево неколико примера формула:

  • 2 зелене, а затим 2 беле: =MOD(ROW(),4)<2
  • 3 зелена, а затим 3 бела: =MOD(ROW(),6)<3
  • 4 зелена, а затим 4 бела: =MOD(ROW(),8)<4
Поредај форматирани опсег

Метод 3

Користите ВБА макро

Горе наведени метод не успева ако имате скривене редове у подацима. То је уобичајено ако користите режим аутоматског филтера или режим групе и обриса. Метод 2 се не може користити ако већ имате условно форматирање у подацима. У овом случају решење је следећи макро. Ако нисте упознати са Висуал Басиц Едитор-ом, прочитајте Увод у Екцел ВБА Едитор.

Унесите следећи код на стандардни модул:

Sub ApplyGreenBarToSelection() n = 0 For Each VisRow In Selection.Resize(, 1).SpecialCells(xlCellTypeVisible) n = n + 1 If n Mod 2 = 0 Then VisRow.EntireRow.Interior.ColorIndex = 35 End If Next VisRow End Sub

На доњој слици укључио сам функцију АутоФилтер и филтрирао само на записе за ДЕФ купца. Изаберите све ћелије у избору и користите Тоолс - Мацро - Мацрос да бисте покренули АпплиГреенБарТоСелецтион.

Коришћење ВБА макроа

Кључ овог ВБА макронаредбе је .СпециалЦеллс метода.

Занимљиви Чланци...