Ongelma,, esim. A-sarakkeessa vaikkapa 200 numerosarjaa, siis 200 rivillä pelkkiä numeroita, ei kirjaimia.
Haluaisin varmistaa, ettei samaa numerosarjaa ole kuin kerran. Esiintyessään useammin, ne tuplat erottuisi jotenkin / kopiot niistä esim B-sarakkeeseen.. tietäisikö joku kuinka onnistuisi?
Helppo?
2
215
Vastaukset
moduuliin...
Option Explicit
Sub KorostaJaSiirräTuplat()
Dim solu As Range
Dim Vika As Double
Dim Alue As Range
Dim i As Long
Vika = Range("A65536").End(xlUp).Row
Set Alue = Range("A1:A" & Vika)
i = 1
'tyhjennetään arvot B-sarakkeesta
Range("B:B") = ""
' värjätään tuplat A-sarakkeessa
For Each solu In Alue
If WorksheetFunction.CountIf(Alue, solu.Value) = 1 Then
' ei taustaväriä uniikiarvoille
solu.Interior.ColorIndex = xlNone
Else
' keltainen tupla-arvoille, vaihda värinumeroa tarvittaessa
solu.Interior.ColorIndex = 6
' siirretään tupla-arvot B-sarakkeeseen
' muistettava tarkistaa aluksi tyhjänä oleva alue kanssa!!!
If WorksheetFunction.CountIf(Range("B:B"), solu.Value) = 0 Then
Range("B" & i) = solu.Value
i = i 1
End If
End If
Next solu
'lajitellaan lopuksi
Columns("B:B").Sort Key1:=Range("B1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortTextAsNumbers
End Sub
@Keep Excelling
Kunde- yks2
Kiitos paljon!!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Vihamielisyys naisia kohtaan on jo yllättävän suuri ongelma
Esiintyy laajemmassa mittakaavassa, mitä vain tällä palstalla. Mistä tuo ilmiö nyt oikein johtuu, ja saa alkuvoimansa?6402964- 1101605
Odotan sitä hetkeä
kun nähdään taas. Tiedän, että sinäkin odotat. Kun se päivä koittaa, katseesi hakee minua. Ehkä arkailemme toisiamme väh721566Olen melko vakuuttunut
etten tule olemaan koskaan täysin onnellinen ilman sinua. En uskonut, että näin kävisi kenenkään kanssa. Kunnes sain kok831410- 1171323
- 1401282
- 1051165
Postimerkki kirjeeseen ja kortiin maksaa jo 3 euroa!
https://yle.fi/a/74-20229241 Kyllä tämä on järjetön hinta, Posti tuhoaa itsensä tällä hinnalla, täytyyhän Postin "Herro1381061- 48980
- 49959