Painike tiettyjen numeroiden värittämiseksi Excel-arkille

Painike tiettyjen numeroiden värittämiseksi Excel-arkille

Ongelma

Etsin tapaa tehdä painikkeesta kaikki numerot, jotka ovat yhtä suuret kuin numeron painikkeella ... sanotaanpa, että minulla on rivin painikkeita 1: stä 10: een ja samoissa arkkeissa, joiden numerot ovat 1 - 10 ilman järjestystä. Haluan nyt nopeasti tunnistaa kaikki 3: n ja 7: n värit. "Yksinkertainen: napsauta painiketta 3, toiminta: väritä kaikki solut siinä olevalla numerolla 3 ja anna sen olla sellainen, kunnes painan painiketta uudelleen ...

Ratkaisu

Annan toisen ratkaisun tulostaa nämä ohjeet ja seuraan (jos se sopii sinulle)

AVAA UUSI EXCEL-TIEDOSTO

nyt vb-editorissa kopioi tämä makro

 Sub-testi () Dim x As Integer, cfind () Asetusalueena, j Aseta kokonaislukuna, k Aseta kokonaislukuna merkkijonoina ("A: A"). Interior.ColorIndex = xlNone x = Range ("F1"). j = WorksheetFunction.CountIf (sarakkeet ("A: A"), x) Jos j = 0 Sitten MsgBox "ei tällaista arvoa ole saatavilla sarakkeessa A" Exit Sub End Jos ReDim cfind (1 To j) K = 1 To j) Aseta cfind (k) = Sarakkeet ("A: A"). Cells.Find (mitä: = x, lookat = xlWhole) cfind (k) .Interior.ColorIndex = 3 add = cfind (k). (k) = Sarakkeet ("A: A"). SolutFindNext (cfind (k)) Jos cfind (k) ei ole mitään, sitten Exit Do Jos cfind (k) .Adress = lisää sitten Exit Do cfind (k). .ColorIndex = 3 Silmukka Seuraava k Lopeta al 

valitse Näytä valikko-työkalurivit-muoto

lomakkeen työkalurivien luettelossa on yksi nimeltään spinner

napsauta sitä ja piirtää spinner-painike

Napsauta hiiren kakkospainikkeella painiketta ja valitse "Muotoile ohjaus"

tässä ikkunassa valitse ohjaus (viimeinen rivi ylimmässä rivissä)

tyyppi 1 "vähimmäisarvoa" vastaan

tyyppi 10 vastaan ​​"suurin arvo"

"inkrementaalinen muutos" on 1

solujen linkki on $ F $ 1

valitse OK

napsauta hiiren kakkospainikkeella kehräyspainiketta ja napsauta "Määritä makro" nimi "testi" tulee esiin. korosta, että napsauta ok. Oletetaan, että numerot ovat sarakkeessa A testataksesi joitakin kokonaislukuja välillä 1–10 (jotkut toistuvat kahdesti tai kolmesti, jotkut numerot puuttuvat) A1: stä A20: een. tai alaspäin osoittava nuoli kehruupainikkeessa. Katso arvo F1. jos F1 on 1, mitään ei tapahdu, jos napsautat alaspäin osoittavaa nuolta samalla tavalla, jos F1 on 10 ylöspäin osoittava nuoli ei anna mitään muuta mennä napsauttamalla alas- tai ylösnuolia, katsele F1: ssä ja näe ne numerot (joiden arvo on F1-arvo) sarakkeessa A merkitään punaiseksi. Aikooko tämä käyttää sinua. Voit muokata suunnitelmaa

Huomautus

Ratkaisi venkat1926

Edellinen Artikkeli Seuraava Artikkeli

Top Vinkkejä