Excelలో ప్రధాన తేడాలు: ఫారమ్ కంట్రోల్ Vs. ActiveX నియంత్రణ

  • దీన్ని భాగస్వామ్యం చేయండి
Hugh West

మా మునుపటి కథనాలలో, మీరు Excel UserForms కి పరిచయం చేయబడ్డారు. ఈ అధ్యాయంలో, నేను Excel Form Control Vs ActiveX Control గురించి చర్చించబోతున్నాను.

మీరు కస్టమ్ డైలాగ్ బాక్స్‌లో ఉపయోగించిన నియంత్రణలను ఉపయోగించాలనుకుంటే కానీ ఇష్టపడకపోతే యూజర్‌ఫారమ్‌లను ఉపయోగించి ఆ నియంత్రణలను సృష్టించడం , ఈ అధ్యాయం మీ కోసం. కస్టమ్ డైలాగ్ బాక్స్‌లను సృష్టించకుండానే మీ వర్క్‌షీట్ ఇంటరాక్టివిటీని ఎలా మెరుగుపరచాలో దశలవారీగా వివరిస్తాను.

ఈ కథనం నా సిరీస్‌లో భాగం: Excel VBA & మాక్రోలు – దశల వారీ పూర్తి గైడ్.

Excelలో ఫారమ్ కంట్రోల్

Excel ఇన్‌పుట్ విలువలు నిర్దిష్ట ప్రమాణాలకు అనుగుణంగా ఉండేలా అనేక మార్గాలను అందిస్తుంది మరియు ఫారమ్ కంట్రోల్ వాటిలో ఒకటి. వాస్తవానికి, ఫారమ్ నియంత్రణలు అనేవి వినియోగదారు డేటాసెట్‌తో పరస్పర చర్య చేయవలసి వచ్చినప్పుడు ఫంక్షనల్‌గా ఉండే వస్తువులు. దీనికి ప్రాప్యత పొందడానికి, డెవలపర్ ట్యాబ్‌కు వెళ్లి, ఆపై ఇన్సర్ట్ ఎంపికను క్లిక్ చేయండి. మీరు ఫారమ్ నియంత్రణలు కమాండ్‌ను చూస్తారు.

ఫారమ్ నియంత్రణలు ఎంపిక క్రింద, అనేక ఆదేశాలు ఉన్నాయి. ఈ ఆదేశాల కార్యాచరణ క్రింద వివరించబడింది.

ఫారమ్ నియంత్రణల పట్టిక

నియంత్రణ పేరు 11> ఇది ఏమి చేస్తుంది
బటన్ ఇది మాక్రోని అమలు చేస్తుంది
కాంబో బాక్స్ ఇది డ్రాప్-డౌన్ జాబితా నుండి అంశాలను ఎంచుకుంటుంది
చెక్ బాక్స్ ఇది బహుళ ఆన్/ఆఫ్‌ని నియంత్రిస్తుందిఎంపికలు
జాబితా పెట్టె ఇది జాబితా నుండి ఒక అంశాన్ని ఎంచుకోవడానికి వినియోగదారుని అనుమతిస్తుంది
స్క్రోల్ బార్ ఇది సెల్ విలువలను కొంత స్థిర మొత్తానికి పెంచుతుంది లేదా తగ్గిస్తుంది
స్పిన్ బటన్ ఇది సెల్ విలువలను కొంత స్థిరమైన మొత్తానికి దశలవారీగా పెంచుతుంది లేదా తగ్గిస్తుంది
ఆప్షన్ బటన్ దీనికి ప్రత్యేకమైన సింగిల్ ఉంది /ఆఫ్ ఎంపికలు.
లేబుల్ ఇది స్టాటిక్ కావచ్చు లేదా సెల్‌కి కూడా లింక్ చేయవచ్చు
గ్రూప్ బాక్స్ ఇది నిర్దిష్ట ఫారమ్‌లో సంబంధిత అంశాలను దృశ్యమానంగా నిర్వహించడానికి వినియోగదారుని అనుమతిస్తుంది

మరింత చదవండి: Excelలో ఫారమ్ నియంత్రణలను ఎలా ఉపయోగించాలి

ActiveX కంట్రోల్ – ActiveX నియంత్రణ జాబితా

ఒక వినియోగదారు ActiveXని ఉపయోగించవచ్చు VBA కోడ్ అప్లికేషన్‌తో లేదా లేకుండా వర్క్‌షీట్ ఫారమ్‌లపై నియంత్రణలు . సాధారణంగా, Form Control కంటే మరింత సౌకర్యవంతమైన డిజైన్ అవసరమైనప్పుడు ActiveX Control ఉపయోగించబడుతుంది.

ActiveX Control ఇంటెన్సివ్ లక్షణాలను కలిగి ఉంది ప్రవర్తన, ప్రదర్శన, ఫాంట్‌లు మరియు అనేక ఇతర లక్షణాలను అనుకూలీకరించడానికి వినియోగదారు. అయినప్పటికీ, చార్ట్ షీట్‌లకు లేదా XLM మాక్రో షీట్‌లకు ActiveX నియంత్రణలు జోడించడానికి వినియోగదారుకు అనుమతి లేదని గుర్తుంచుకోవాలి. ActiveX నియంత్రణలు యొక్క కార్యాచరణ క్రింద వివరించబడింది.

ActiveX నియంత్రణల పట్టిక

దీని పేరు నియంత్రణ వాట్ ఇట్
కమాండ్ బటన్ కమాండ్‌బటన్ నియంత్రణను ఇన్‌సర్ట్ చేస్తుంది. ఇది క్లిక్ చేయగల బటన్‌ను సృష్టిస్తుంది.
కాంబో బాక్స్ కాంబోబాక్స్ నియంత్రణను ఇన్‌సర్ట్ చేస్తుంది. ఇది డ్రాప్-డౌన్ జాబితాను సృష్టిస్తుంది.
చెక్ బాక్స్ చెక్‌బాక్స్ నియంత్రణను ఇన్‌సర్ట్ చేస్తుంది. ఇది బూలియన్ ఎంపికలను నియంత్రిస్తుంది.
జాబితా బాక్స్ ListBox నియంత్రణను చొప్పిస్తుంది. ఇది జాబితా నుండి ఒక అంశాన్ని ఎంచుకోవడానికి వినియోగదారుని అనుమతిస్తుంది.
TextBox TextBox నియంత్రణను ఇన్‌సర్ట్ చేస్తుంది. ఇది వినియోగదారుని వచనాన్ని టైప్ చేయడానికి అనుమతిస్తుంది.
స్క్రోల్ బార్ స్క్రోల్‌బార్ నియంత్రణను ఇన్‌సర్ట్ చేస్తుంది. ఇది బార్‌ను లాగడం ద్వారా విలువను ఇన్‌పుట్ చేయడానికి ఉపయోగించబడుతుంది.
స్పిన్ బటన్ స్పిన్‌బటన్ నియంత్రణను ఇన్‌సర్ట్ చేస్తుంది. ఇది పైకి లేదా క్రిందికి క్లిక్ చేయడం ద్వారా విలువను ఇన్‌పుట్ చేయడానికి ఉపయోగించబడుతుంది.
ఎంపిక బటన్ OptionButton నియంత్రణను చొప్పిస్తుంది. ఇది బహుళ ఎంపికల నుండి ఎంచుకోవడానికి వినియోగదారుని అనుమతిస్తుంది.
లేబుల్ లేబుల్ నియంత్రణను ఇన్‌సర్ట్ చేస్తుంది. ఇది ఏదో ఒక దాని గురించి కొంత సమాచారాన్ని మాత్రమే కలిగి ఉంది.
చిత్రం చిత్ర నియంత్రణను ఇన్‌సర్ట్ చేస్తుంది. ఇది ఒక చిత్రాన్ని కలిగి ఉంది.
టోగుల్ బటన్ టోగుల్‌బటన్ నియంత్రణను ఇన్‌సర్ట్ చేస్తుంది. ఇది బూలియన్ ఎంపికలను నియంత్రిస్తుంది.
మరిన్ని నియంత్రణలు మీ సిస్టమ్‌లో ఇన్‌స్టాల్ చేయబడిన ఇతర ActiveX నియంత్రణల జాబితాను ప్రదర్శిస్తుంది. ఈ నియంత్రణలన్నీ Excelతో పని చేయకపోవచ్చు.

మరింత చదవండి: ActiveX నియంత్రణలను ఎలా ఉపయోగించాలిExcel

మేము వర్క్‌షీట్‌లో నియంత్రణలను ఎందుకు ఉపయోగిస్తాము?

UserForm నియంత్రణలను నేరుగా వర్క్‌షీట్‌లో ఉపయోగించినప్పుడు వినియోగదారు సులభంగా ఇన్‌పుట్ విలువలను అందించగలరు. ఉదాహరణకు, మీరు ఒకటి లేదా అంతకంటే ఎక్కువ ఇన్‌పుట్ సెల్‌లను ఉపయోగించే మోడల్‌ని సృష్టిస్తే, ఇన్‌పుట్ సెల్‌ల కోసం విలువలను సెట్ చేయడానికి లేదా ఎంచుకోవడానికి వినియోగదారుని అనుమతించడానికి మీరు నియంత్రణలను ఉపయోగించవచ్చు.

పోల్చినప్పుడు వర్క్‌షీట్‌కి నియంత్రణలను జోడించడం చాలా సులభం. యూజర్‌ఫారమ్‌ని ఉపయోగించి డైలాగ్ బాక్స్‌ను రూపొందించడానికి. ఈ బ్లాగ్ పోస్ట్‌లో, మేము యూజర్‌ఫార్మ్‌తో పనిచేసినప్పుడు డైలాగ్ బాక్స్‌ను చూపించడానికి మాక్రోని సృష్టించాలి. వర్క్‌షీట్‌లో నేరుగా సృష్టించబడిన నియంత్రణలతో పని చేయడానికి మీరు ఏ స్థూలాన్ని సృష్టించాల్సిన అవసరం లేదు.

ఉదాహరణకు, నేను ఈ క్రింది బొమ్మ వలె వర్క్‌షీట్‌లో రెండు OptionButton నియంత్రణలను చొప్పించాను.

సెల్ E6 మరియు E8 రెండు ఆప్షన్‌బటన్‌లకు లింక్ చేయబడ్డాయి.

నేను వాటిని రెండు నిర్దిష్ట సెల్‌లకు లింక్ చేసాను ( E6 , E8 ) . " సెల్ E6కి లింక్ చేయబడింది " అనే శీర్షికతో నేను OptionButton ఎంచుకున్నాను అని చెప్పండి, అప్పుడు సెల్ E6 TRUE మరియు సెల్ చూపుతుంది E8 FALSE ని చూపుతుంది. నేను " సెల్ E8కి లింక్ చేయబడింది " అనే శీర్షికతో OptionButton ని ఎంచుకున్నప్పుడు, సెల్ E8 TRUE మరియు సెల్ E6<చూపుతుంది 2> FALSE చూపుతుంది. దిగువ బొమ్మ వలె మీరు లక్షణాల విండోలో లింక్ చేయబడిన సెల్‌ను సెట్ చేయవచ్చు.

మీ డిజైన్ మోడ్ సక్రియం చేయబడినప్పుడు లక్షణాల విండోలోని సెల్‌లను లింక్ చేయండి.

మీరు వర్క్‌షీట్‌లో నియంత్రణలను ఉపయోగించినప్పుడు. నేరుగా, వర్క్‌బుక్ చాలా అవుతుందిఇంటరాక్టివ్, కానీ ఇది మాక్రోలను ఉపయోగించదు.

మీరు వర్క్‌షీట్‌కు నియంత్రణలను జోడించడానికి డెవలపర్ ➪ నియంత్రణలు ➪ చొప్పించు ఎంచుకున్నప్పుడు, మీరు రెండు విభిన్న నియంత్రణల సెట్‌లను పొందుతారు: ఫారమ్ నియంత్రణలు మరియు ActiveX నియంత్రణలు . మీరు కొత్తవారైతే ఏది ఉపయోగించాలో తెలియక మీరు గందరగోళానికి గురవుతారు.

  • ఫారమ్ నియంత్రణలు: ఈ నియంత్రణలు Excelకు ప్రత్యేకమైనవి, మీరు వాటిని వినియోగదారు ఫారమ్‌లలో లేదా మరేదైనా ప్రయోజనం కోసం ఉపయోగించవచ్చు. .
  • ActiveX నియంత్రణలు: ఈ నియంత్రణలు నేరుగా వర్క్‌షీట్‌లో ఉపయోగించగల ఫారమ్ నియంత్రణల ఉపసమితి.

క్రింద ఉన్న బొమ్మ ప్రదర్శించే నియంత్రణలను చూపుతుంది. మీరు డెవలపర్ ➪ నియంత్రణలు ➪ చొప్పించు ఎంచుకున్నప్పుడు. మీ మౌస్ పాయింటర్‌ను నియంత్రణపైకి తరలించండి, Excel నియంత్రణను వివరించే టూల్‌టిప్‌ను ప్రదర్శిస్తుంది.

ActiveX నియంత్రణలు. టూల్‌టిప్ నియంత్రణ యొక్క వివరణను చూపుతోంది.

రెండు మూలాధారాలలో అనేక నియంత్రణలు అందుబాటులో ఉన్నందున మీరు మరింత గందరగోళానికి గురవుతారు. ఉదాహరణకు, ListBox పేరుతో ఉన్న నియంత్రణ ఫారమ్ నియంత్రణలు మరియు ActiveX నియంత్రణలు రెండింటిలోనూ జాబితా చేయబడింది. కానీ గుర్తుంచుకోండి, అవి రెండు భిన్నమైన నియంత్రణలు. సాధారణంగా, ఫారమ్ నియంత్రణలను ఉపయోగించడం సులభం, కానీ ActiveX నియంత్రణలు వర్క్‌షీట్‌కి మరింత ఇంటరాక్టివిటీని జోడిస్తుంది.

మరింత చదవండి: VBA మ్యాక్రోలను ఎలా సృష్టించాలి మాక్రో రికార్డర్ ఉపయోగించి Excel

Excel ఫారమ్ కంట్రోల్ Vs ActiveX కంట్రోల్

Excel Form Control మరియు ActiveX Control ఒకే రకాలు. అప్లికేషన్లు చాలా ఒకేలా ఉన్నాయి కానీ ఇప్పటికీ,వాటి మధ్య కొన్ని తేడాలు ఉన్నాయి.

Form Control ActiveX Control
1) Excelలో అంతర్నిర్మిత లక్షణాలలో ఫారమ్ నియంత్రణలు ఉన్నాయి 1) ActiveX నియంత్రణలు కొన్నిసార్లు వినియోగదారు మాన్యువల్‌గా జోడించాల్సి రావచ్చు
2) అవి చాలా ఎక్కువ సరళమైన 2) ఫారమ్ కంట్రోల్‌తో పోలిస్తే అవి మరింత సౌకర్యవంతమైన డిజైన్‌ను కలిగి ఉన్నాయి
3) ఫారమ్ కంట్రోల్ ఫీచర్ Windows మరియు Mac 3 రెండింటిలోనూ అందుబాటులో ఉంది ) Macలో అందుబాటులో లేదు
4) కోడ్‌లలో ఆబ్జెక్ట్‌గా ఉపయోగించబడదు 4) VBA కోడ్‌లలో ఆబ్జెక్ట్‌లుగా ఉపయోగించవచ్చు
5) ఫారమ్ కంట్రోల్ యొక్క కార్యాచరణను పొడిగించడం సాధ్యం కాదు 5) DLLల నుండి రూపొందించబడింది. మీరు మరిన్ని నియంత్రణల క్రింద పొందే రిజిస్టర్ కస్టమ్‌ని ఉపయోగించడం ద్వారా ActiveX నియంత్రణల కార్యాచరణను పొడిగించవచ్చు.
6) ఫారమ్ నియంత్రణలు ఎటువంటి లక్షణాల సెట్టింగ్‌లను కలిగి లేవు 6) ActiveX కంట్రోల్ ప్రాపర్టీస్ సెట్టింగ్‌లను కలిగి ఉంది
7) ఫారమ్ నియంత్రణకు Excel ప్రతిస్పందన, దానిపై ప్రతి అప్‌డేట్ లేదా ఎడిటింగ్ తర్వాత 7) ActiveX నియంత్రణకు ప్రతిస్పందన Excelలో నిరంతరాయంగా ఉంది

కన్సల్షన్

ఈ వ్యాసంలో, నేను ఫారమ్ కంట్రోల్ మరియు <1 గురించి కొన్ని ఆలోచనలను సేకరించడానికి ప్రయత్నించాను> ActiveX కంట్రోల్ మరియు వాటి మధ్య కీలక తేడాలు ( Form Control vs ActiveX Control) . ఈ కథనం మీ అభ్యాస ప్రయాణంపై కొంత వెలుగునిస్తుందని ఆశిస్తున్నాను. మీకు ఏవైనా ప్రశ్నలు ఉంటే, మర్చిపోవద్దుదిగువ వ్యాఖ్య పెట్టెలో వాటిని భాగస్వామ్యం చేయండి. మరిన్ని సంబంధిత కథనాలను పొందడానికి మీరు మా అధికారిక వెబ్‌సైట్ ExcelWIKI ని కూడా సందర్శించవచ్చు. సన్నిహితంగా ఉన్నందుకు ధన్యవాదాలు.

హ్యాపీ ఎక్సెలింగ్ ☕

హ్యూ వెస్ట్ పరిశ్రమలో 10 సంవత్సరాల అనుభవంతో అత్యంత అనుభవజ్ఞుడైన ఎక్సెల్ శిక్షకుడు మరియు విశ్లేషకుడు. అతను అకౌంటింగ్ మరియు ఫైనాన్స్‌లో బ్యాచిలర్ డిగ్రీని మరియు బిజినెస్ అడ్మినిస్ట్రేషన్‌లో మాస్టర్స్ డిగ్రీని కలిగి ఉన్నాడు. హ్యూకు బోధన పట్ల మక్కువ ఉంది మరియు అనుసరించడానికి మరియు అర్థం చేసుకోవడానికి సులభమైన బోధనా విధానాన్ని అభివృద్ధి చేశారు. ఎక్సెల్‌పై అతని నైపుణ్యం కలిగిన జ్ఞానం ప్రపంచవ్యాప్తంగా వేలాది మంది విద్యార్థులు మరియు నిపుణులకు వారి నైపుణ్యాలను మెరుగుపర్చడానికి మరియు వారి కెరీర్‌లో రాణించడానికి సహాయపడింది. తన బ్లాగ్ ద్వారా, హ్యూ తన జ్ఞానాన్ని ప్రపంచంతో పంచుకున్నాడు, ఉచిత Excel ట్యుటోరియల్స్ మరియు ఆన్‌లైన్ శిక్షణను అందిస్తూ వ్యక్తులు మరియు వ్యాపారాలు వారి పూర్తి సామర్థ్యాన్ని చేరుకోవడంలో సహాయపడతాయి.