அதன் தரவுகளுடன் கலங்களில் இருந்து ஒரு விளக்கப்படத்தின் நிறம்

சிக்கலை உருவாக்குதல்

ஹிஸ்டோகிராமில் உள்ள நெடுவரிசைகள் (அல்லது பை விளக்கப்படத்தில் உள்ள ஸ்லைஸ்கள், முதலியன) ஆதாரத் தரவுகளுடன் தொடர்புடைய கலங்களை நிரப்பப் பயன்படுத்தப்பட்ட வண்ணம் தானாகவே இருக்க வேண்டும் என்று நான் விரும்புகிறேன்:

தனிப்பட்ட தோழர்களின் ஆச்சரியமான மற்றும் கோபமான அழுகைகளை எதிர்பார்த்து, நிச்சயமாக, வரைபடத்தில் நிரப்பப்பட்ட நிறத்தை கைமுறையாக மாற்றலாம் என்பதைக் கவனத்தில் கொள்ள வேண்டும் (நெடுவரிசையில் வலது கிளிக் செய்யவும் - புள்ளி/தொடர் வடிவம் (தரவு புள்ளி/தொடர் வடிவமைத்தல்) முதலியன - யாரும் வாதிடுவதில்லை. ஆனால் நடைமுறையில், தரவுகளுடன் கலங்களில் நேரடியாக இதைச் செய்வது எளிதாகவும் வசதியாகவும் இருக்கும் போது நிறைய சூழ்நிலைகள் உள்ளன, பின்னர் விளக்கப்படம் தானாகவே மீண்டும் பூசப்பட வேண்டும். எடுத்துக்காட்டாக, இந்த விளக்கப்படத்தில் உள்ள நெடுவரிசைகளுக்கு பகுதி வாரியாக நிரப்புதலை அமைக்க முயற்சிக்கவும்:

உங்களுக்கு யோசனை புரிந்திருக்கும் என்று நினைக்கிறேன், இல்லையா?

தீர்வு

மேக்ரோவைத் தவிர வேறு எதுவும் இதைச் செய்ய முடியாது. எனவே, திறக்கிறோம் விஷுவல் பேசிக் எடிட்டர் தாவலில் இருந்து மேம்பாட்டாளர் (டெவலப்பர் - விஷுவல் பேசிக் எடிட்டர்) அல்லது விசைப்பலகை குறுக்குவழியை அழுத்தவும் Alt + F11, மெனு மூலம் புதிய வெற்று தொகுதியைச் செருகவும் செருகு - தொகுதி அத்தகைய மேக்ரோவின் உரையை அங்கு நகலெடுக்கவும், அது அனைத்து வேலைகளையும் செய்யும்:

Sub SetChartColorsFromDataCells() TypeName(தேர்வு) <> "ChartArea" எனில் MsgBox "குறிப்பு பட்டியலிடவும்!" ஜே = 1 முதல் சி.சீரிஸ் கலெக்ஷன் வரை சி = ஆக்டிவ் சார்ட் என அமைக்கப்பட்டால் துணை முடிவு வெளியேறு = 2 r.Cells. எண்ணு c.SeriesCollection(j).Points(i).Format.Fill.ForeColor.RGB = _ r.Cells(i).Interior.Color Next i Next j End Sub  

நீங்கள் இப்போது விஷுவல் பேசிக்கை மூடிவிட்டு எக்செல் திரும்பலாம். உருவாக்கப்பட்ட மேக்ரோவைப் பயன்படுத்துவது மிகவும் எளிது. விளக்கப்படத்தைத் தேர்ந்தெடுக்கவும் (விளக்கப்பட பகுதி, சதி பகுதி, கட்டம் அல்லது நெடுவரிசைகள் அல்ல!):

மற்றும் பொத்தானைக் கொண்டு எங்கள் மேக்ரோவை இயக்கவும் மேக்ரோஸ் தாவல் மேம்பாட்டாளர் (டெவலப்பர் - மேக்ரோஸ்) அல்லது விசைப்பலகை குறுக்குவழியுடன் Alt + F8. அதே சாளரத்தில், அடிக்கடி பயன்படுத்தும் போது, ​​பொத்தானைப் பயன்படுத்தி மேக்ரோவிற்கு விசைப்பலகை குறுக்குவழியை ஒதுக்கலாம் துப்புகள் (விருப்பங்கள்).

PS

களிம்பில் உள்ள ஒரே ஈ, நிபந்தனை வடிவமைத்தல் விதிகளைப் பயன்படுத்தி மூலத் தரவின் கலங்களுக்கு வண்ணம் ஒதுக்கப்படும் நிகழ்வுகளுக்கு இதேபோன்ற செயல்பாட்டைப் பயன்படுத்துவதற்கான சாத்தியமற்றது. துரதிர்ஷ்டவசமாக, விஷுவல் பேசிக் இந்த வண்ணங்களைப் படிக்க ஒரு உள்ளமைக்கப்பட்ட கருவியைக் கொண்டிருக்கவில்லை. நிச்சயமாக, சில "ஊன்றுகோல்கள்" உள்ளன, ஆனால் அவை எல்லா நிகழ்வுகளுக்கும் வேலை செய்யாது மற்றும் எல்லா பதிப்புகளிலும் இல்லை.

  • மேக்ரோக்கள் என்றால் என்ன, அவற்றை எவ்வாறு பயன்படுத்துவது, விஷுவல் பேசிக்கில் மேக்ரோ குறியீட்டை எங்கு செருகுவது
  • எக்செல் 2007-2013 இல் நிபந்தனை வடிவமைத்தல்
  • எக்செல் 2013 இல் விளக்கப்படங்களில் புதிதாக என்ன இருக்கிறது

ஒரு பதில் விடவும்