Gumb za bojenje određenih brojeva u Excelovom listu

Gumb za bojenje određenih brojeva u Excelovom listu

Problem

Tražim način da gumb napravim da boji sve brojeve koji su jednaki broju na gumbu ... kao primjer, recimo da imam red gumba od 1 do 10, te u istim pločama s brojevima od 1 do 10 bez redoslijeda. Sada želim brzo identificirati sva tri i sedam po boji. "Jednostavno: kliknite gumb 3, akcija: obojite sve ćelije s brojem 3 u njemu i pustite da bude tako sve dok ponovno ne pritisnem gumb ...

Riješenje

Dati ću drugo rješenje i ispisati ove upute i slijediti (ako vam to odgovara)

OTVORITE NOVU EXCEL DATOTEKU

sada u vb uređivaču kopirajte ovu makronaredbu

 Sub test () Dim x As Integer, cfind () Kao Range, j As Integer, k As Integer, dodajte As String Columns ("A: A"). Interior.ColorIndex = xlNone x = Raspon ("F1"). j = WorksheetFunction.CountIf (Stupci ("A: A"), x) Ako j = 0 Zatim MsgBox "takva vrijednost nije dostupna u stupcu A" Izlaz Sub End Ako je ReDim cfind (1 do j) Za k = 1 To j Postavi cfind (k) = Stupce ("A: A") Cells.Find (što: = x, lookat: = xlWhole) cfind (k) .Interior.ColorIndex = 3 add = cfind (k) .Address Do Set cfind (k) = Stupci ("A: A"). Cells.FindNext (cfind (k)) Ako cfind (k) nije ništa, onda izađite Do ako cfind (k) .Address = add Zatim Exit Do cfind (k) .Interior .ColorIndex = 3 Petlja Sljedeće k Kraj sub 

kliknite prikaz izbornika-alatne trake-oblik

u popisu alatnih traka oblika nalazi se jedan koji se zove spinner

kliknite ga i nacrtajte gumb za vrtnju

kliknite desnom tipkom i kliknite "Formatiraj kontrolu"

u tom prozoru odaberite kontrolu (posljednja stavka u gornjem retku)

upišite 1 prema "minimalnoj vrijednosti"

upišite 10 prema "maksimalnoj vrijednosti"

"inkrementalna promjena" bit će 1

veza ćelija će biti $ F $ 1

kliknite U redu

ponovno kliknite desnom tipkom na gumb za centrifugiranje i kliknite "dodijeliti makronaredbu", pojavit će se naziv "test". označite to i kliknite OK pretpostavimo da su brojevi u stupcu A za testiranje unesite neke brojeve između 1 i 10 (neki ponavljaju dvaput ili tri puta, neki brojevi nedostaju) od A1 do A20 spremite datoteku sada odaberite bilo koju ćeliju izvan gumba za centrifugiranje i ponovno kliknite prema gore ili strelicu prema dolje na gumbu za centrifugiranje. Pogledajte vrijednost u F1. ako je F1 1, ništa se neće dogoditi ako kliknete strelicu prema dolje slično ako je F1 10 strelica prema gore neće dati ništa inače će krenuti na strelice prema dolje ili prema gore, držati stražu u F1 i vidjeti one brojeve (čija je vrijednost F1) u stupcu A će biti označen crvenom bojom. Hoće li vam ovo biti od koristi. Možete izmijeniti plan

Bilješka

Riješeno od strane venkat1926

Prethodni Članak Sljedeći Članak

Top Savjeta