Mygtukas, skirtas tam tikriems skaičiams spalvoti spalvotame lape

Mygtukas, skirtas tam tikriems skaičiams spalvoti spalvotame lape

Problema

Aš ieškojau būdų, kaip padaryti, kad mygtuko spalva būtų visi skaičiai, lygūs mygtuko ... skaičiui, tarkime, aš turiu mygtukų eilę nuo 1 iki 10 ir tose pačiose lapo ląstelėse, kurių numeriai yra nuo Nuo 1 iki 10 be užsakymo. Dabar noriu greitai sugebėti atpažinti visus 3 ir 7 pagal spalvą. „Paprasta: spustelėkite mygtuką 3, veiksmas: spalvas visus langelius su 3 numeriu ir leiskite jam būti panašus, kol dar kartą paspausiu mygtuką ...

Sprendimas

Pateiksiu kitą sprendimą išspausdinti šias instrukcijas ir laikykitės (jei tai jums tinka)

ATIDARYTA NAUJĄ EXCEL FILE

dabar vb redaktoriuje nukopijuokite šį makrokomandą

 Sub testas () Dim x As Integer, cfind () Kaip Range, j Kaip Integer, k Kaip Integer, pridėkite kaip String Columns ("A: A"). Interjeras.ColorIndex = xlNone x = Range ("F1"). j = WorksheetFunction.CountIf (stulpeliai ("A: A"), x) Jei j = 0 Tada MsgBox "kolonoje A nėra tokios reikšmės" Išeiti iš sub End, jei ReDim cfind (1 To j) K = 1 To j Nustatyti cfind (k) = stulpeliai („A: A“). „Cells.Find“ (kas: = x, lookat: = xlWhole) cfind (k) .Interior.ColorIndex = 3 add = cfind (k). (k) = stulpeliai („A: A“). „Cells.FindNext“ (cfind (k)) Jei cfind (k) nėra, tada Exit Do if cfind (k) .Adress = add Tada Exit Do cfind (k). .ColorIndex = 3 kilpos seka k Pabaigos pabaiga 

spustelėkite peržiūros meniu įrankių juostas

formų įrankių juostų sąraše yra vienas vadinamasis verpėjas

spustelėkite jį ir nupieškite verpimo mygtuką

dešiniuoju pelės mygtuku spustelėkite mygtuką ir spustelėkite „formato valdymas“

šiame lange pasirinkite valdymą (paskutinis elementas viršutinėje eilutėje)

1 tipas nuo „minimalios vertės“

10 tipas nuo „didžiausios vertės“

„papildomas pakeitimas“ bus 1

ląstelių nuoroda bus $ F $ 1

spustelėkite Gerai

dar kartą dešiniuoju pelės mygtuku spustelėkite verpimo mygtuką ir spustelėkite „priskirti makrokomandą“, kai bus pateiktas „testas“. paryškinkite, kad ir spustelėkite Gerai, jei skaičiai yra A stulpelyje, kad išbandytumėte kai kuriuos sveikuosius skaičius nuo 1 iki 10 (kai kurie kartojami du kartus arba tris kartus, kai kurių numerių trūksta) nuo A1 iki A20 išsaugoti failą dabar pasirinkite bet kurį langelį už spinner mygtuko ir dar kartą spustelėkite aukštyn arba žemyn rodyklės mygtukas. Žr. Reikšmę F1. jei F1 yra 1, nieko neįvyks, jei spustelėsite žemyn rodyklę panašiai, jei F1 yra 10 aukštyn rodyklė neduos nieko kito, paspaudus žemyn arba į viršų rodykles, stebėkite F1 ir žiūrėkite tuos numerius (kurių vertė F1 vertė) stulpelyje A bus pažymėta raudona. Ar tai jums naudinga. Galite keisti planą

Pastaba

Sprendžia venkat1926

Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai