Clár ábhair

I measc na n-uirlisí caighdeánacha Microsoft Excel, tá go leor bealaí éagsúla ann chun aird a tharraingt ar dhúbailtí le dath. Is é an bealach is éasca agus is tapúla ná formáidiú coinníollach. Chun seo a dhéanamh, roghnaigh ach raon cealla agus roghnaigh ar an táb Baile — Formáidiú Coinníollach — Rialacha Roghnú Cealla — Luachanna Dúblacha (Baile - Formáidiú Coinníollach - Aibhsigh Rialacha Cealla - Luachanna Dúblacha):

Soilsiú dúbailte ar dhúblaigh

Mar sin féin, sa chás seo, beidh dath líonta na gcealla go léir mar an gcéanna, ie comharthaíonn sé go simplí go bhfuil dúbailt ag an eilimint áit éigin eile sa raon, ach ní dhéanann sé aon rud chun cabhrú leo iad a aimsiú. Is féidir leat an cás a shocrú le macra beag a líonfaidh gach péire (nó níos mó) de dhúbailtí arís agus arís eile lena dath féin:

Soilsiú dúbailte ar dhúblaigh

Mar sin i bhfad níos soiléire, ceart? Ar ndóigh, le líon mór cealla athrá, beidh sé deacair idirdhealú a dhéanamh idir shades, ach le líon réasúnta beag dúbailt, oibreoidh an modh seo go foirfe.

Chun an macra seo a úsáid, brúigh an aicearra méarchláir Alt + F11 nó cnaipe Visual Basic tab Forbróir, cuir isteach modúl nua folamh tríd an roghchlár Ionsáigh – Modúl agus cóipeáil cód an macra seo ann:

Fo DuplicatesColoring() Dim Dupes() 'Dearbhaigh eagar chun dúbailtí a stóráil ReDim Dupes(1 Go Selection.Cells.Count, 1 To 2) Selection.Interior.ColorIndex = -4142 'Bain an líonadh má tá i = 3 Do Gach cill Isteach Roghnú Má Bhileog OibreFunction.CountIf(Roghnú, cill.Luach) > 1 Ansin Le haghaidh k = LBound(Dupes) Go UBound(Dupes) 'má tá an chill i sraith dúblach cheana féin, líon isteach If Dupes(k, 1) = cill Ansin cill.Interior. ColorIndex = Dupes(k, 2) Ar Aghaidh k 'má tá dúblach sa chill, ach nach bhfuil fós san eagar, cuir leis an eagar é agus líon é Má tá cell.Interior.ColorIndex = -4142 Ansin cell.Interior.ColorIndex = i Dupes(i, 1 ) = cill.Luach Dupes(i, 2) = ii = i + 1 Deireadh Má Chríochnaigh an Chéad chill Eile Deireadh Fo  

Anois is féidir leat aon raon a roghnú le sonraí ar an mbileog agus ár macra a rith ag baint úsáide as aicearra an mhéarchláir Alt + F8 nó tríd an gcnaipe Macraí (Macraí) tab forbróir (Forbróir).

  • Aibhsigh dúbailt le dath
  • Cad is macraí ann, cá háit le macrachód a chur isteach in Visual Basic, conas iad a rith
  • Conas líon na luachanna uathúla a chomhaireamh i raon áirithe cealla

Leave a Reply