Edukiak

Microsoft Excel tresna estandarren artean, kolorez bikoiztuak nabarmentzeko hainbat modu daude. Modurik errazena eta azkarrena baldintzapeko formatua da. Horretarako, hautatu gelaxka sorta bat eta hautatu fitxan Hasiera — Baldintzapeko formatua — Gelaxka hautatzeko arauak — Bikoiztutako balioak (Hasiera — Baldintzapeko formatua — Nabarmendu gelaxken arauak — Bikoiztutako balioak):

Bikoiztuen argiztapen bikoitza

Hala ere, kasu honetan, gelaxka guztien betetze-kolorea berdina izango da, hau da, elementuak barrutian beste nonbait bikoiztuak dituela adierazten du, baina ez du horiek aurkitzen laguntzeko. Egoera konpon dezakezu makro txiki batekin, errepikatutako bikoiztu bikote bakoitza (edo gehiago) bere kolorez beteko duena:

Bikoiztuen argiztapen bikoitza

Askoz argiago, ezta? Jakina, errepikatzen diren zelulen kopuru handiarekin, zaila izango da tonuak bereiztea, baina bikoiztu kopuru nahiko txikiarekin, metodo honek primeran funtzionatuko du.

Makro hau erabiltzeko, sakatu teklatuko lasterbidea Alt + F11 edo botoia Visual Basic fitxa Garatzailearen, sartu modulu huts berri bat menuaren bidez Txertatu – Modulua eta kopiatu bertan makro honen kodea:

Sub DuplicatesColoring() Dim Dupes() 'Adierazi matrize bat bikoiztuak gordetzeko ReDim Dupes(1 To Selection.Cells.Count, 1 To 2) Selection.Interior.ColorIndex = -4142 'Kendu betegarria baldin i = 3 barruko gelaxka bakoitzeko Selection If WorksheetFunction.CountIf(Selection, cell.Value) > 1 Then For k = LBound(Dupes) To UBound(Dupes) 'gelaxka dagoeneko bikoiztuen matrizean badago, bete If Dupes(k, 1) = gelaxka Gero zelula.Barrualdea. ColorIndex = Dupes(k, 2) Hurrengo k 'gelaxkak bikoiztu bat badu, baina oraindik matrizean ez badago, gehitu arrayra eta bete ezazu cell.Interior.ColorIndex = -4142 Orduan cell.Interior.ColorIndex = i Dupes(i, 1 ) = gelaxka.Balioa Dupes(i, 2) = ii = i + 1 End If End If Hurrengo gelaxka End Sub  

Orain fitxako datuak dituen edozein barruti hauta dezakezu eta gure makroa exekutatu teklatuko lasterbidea erabiliz Alt + F8 edo botoiaren bidez Makroak (Makroak) fitxa developer (Garatzailea).

  • Nabarmendu bikoiztuak kolorez
  • Zer dira makroak, non txertatu makro-kodea Visual Basic-en, nola exekutatu
  • Nola zenbatu gelaxka sorta jakin bateko balio esklusiboen kopurua

Utzi erantzun bat