Midabka jaantuska unugyada xogta leh

Samaynta dhibaatada

Waxaan jeclaan lahaa in tiirarka ku yaal histogramka (ama xaleef jaantuska pie, iwm.) ay si toos ah u yeeshaan midabka loo isticmaalay in lagu buuxiyo unugyada u dhigma xogta isha:

Odoroska qaylada yaabka leh iyo xanaaqa ee asxaabta shakhsi ahaaneed, waa in la ogaadaa in, dabcan, midabka buuxinta jaantuska sidoo kale waa la bedeli karaa (midig-guji tiirka - Qaabka barta/taxanaha (Qaabka xogta barta/taxanaha) iwm – qofna kuma doodo. Laakiin ficil ahaan, waxaa jira xaalado badan marka ay fududahay oo ay ku habboon tahay in tan si toos ah loogu sameeyo unugyada xogta, ka dibna shaxda waa in si toos ah loo rinjiyeeyaa. Isku day, tusaale ahaan, inaad u dejiso buuxinta gobol ahaan tiirarka shaxdan:

Waxaan u maleynayaa inaad heshay fikradda, sax?

Solution

Wax aan ahayn macro ma samayn karo tan. Sidaa darteed, waanu furaynaa Visual Basic editor ka tab sameeysa (Developer — Visual Basic Editor) ama taabo furaha kiiboodhka Alt + F11, geli module cusub oo madhan menu-ka dhexdiisa Geli - Module oo koobi qoraalka macro-ga oo kale halkaas, kaas oo qaban doona shaqada oo dhan:

Sub SetChartColorsFromDataCells() If TypeName(Selection) <> "ChartArea" Markaas MsgBox "Сначала выделите диаграмму!" Dhammaadka hoose ee ka baxa haddii la dhigay c = Shaxda Firfircoon ee j = 1 Si aad u c.SeriesCollection.Count f = c.TaxaneCollection(j).Formula m = Kala qaybsanaan(f, ",") Deji r = Range(m(2)) Wixii i = 1 Si r.Cells.Tiri c.TaxaneUrurka(j) . Dhibcaha(i).Format.Fill.ForeColor.RGB = _ r.Cells(i). Gudaha. Midabka Xiga i Xiga j Dhamaadka Hoosaadka  

Hadda waxaad xidhi kartaa Visual Basic oo aad ku noqon kartaa Excel. Isticmaalka makro la abuuray waa mid aad u fudud. Dooro jaantuska (aagga jaantuska, ma aha aagga goobta, shabaqyada ama tiirarka!):

oo ku wad makro-kayaga badhanka Macro tab sameeysa (Developer — Macros) ama leh kiiboodhka gaaban Alt + F8. Isla daaqadda, haddii ay dhacdo in si joogto ah loo isticmaalo, waxaad ku meelayn kartaa kombuyuutar gaaban makro adoo isticmaalaya badhanka Halbeegyada (Doorasho).

PS

Duqsiga kaliya ee boomaatada ayaa ah suurtogalnimada isticmaalka shaqo la mid ah kiisaska halka midabka loo qoondeeyey unugyada xogta isha iyadoo la adeegsanayo xeerarka qaabeynta shuruudaha. Nasiib darro, Visual Basic ma laha qalab ku dhex dhisan oo lagu akhriyo midabadan. Waxaa jira, dabcan, qaar ka mid ah "qalabka", laakiin ma shaqeeyaan kiisaska oo dhan mana aha dhammaan noocyada.

  • Waa maxay macros, sida loo isticmaalo, meesha laga geliyo koodka makro ee Visual Basic
  • Qaabaynta Shuruudaha ee Excel 2007-2013
  • Maxaa ku cusub jaantusyada Excel 2013

Leave a Reply