ఎక్సెల్ VBA లోని జాబితా పెట్టె (ఉదాహరణలు) | ఎక్సెల్ లో జాబితా పెట్టెను ఎలా సృష్టించాలి?

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

ఎక్సెల్ VBA లో జాబితా పెట్టె అంటే ఏమిటి?

జాబితా పెట్టె అనేది వినియోగదారు ఒక వస్తువును ఎంచుకోగల జాబితా. మీరు వినియోగదారులు ఎంచుకోగల విలువల జాబితాను ప్రదర్శించాలనుకుంటే ఎక్సెల్ VBA లోని జాబితా పెట్టెను ఉపయోగించవచ్చు.

ఎక్సెల్ లో జాబితా పెట్టెను ఎలా సృష్టించాలి?

ఎక్సెల్ వర్క్‌షీట్‌లో జాబితా పెట్టెను సృష్టించడానికి, ఈ దశలను అనుసరించండి:

మొదట, మీరు రిబ్బన్‌లో కనిపించే డెవలపర్ టాబ్ ఎక్సెల్‌ను ప్రారంభించాలి, తద్వారా మీరు VBA మరియు ActiveX నియంత్రణ ఆదేశాలను పొందవచ్చు. పొందడానికి డెవలపర్ టాబ్, తీసుకురండి ఎక్సెల్ ఎంపికలు డైలాగ్ బాక్స్, క్లిక్ చేయండి అనుకూలీకరించండి ఎక్సెల్ లో రిబ్బన్, మరియు డెవలపర్ చెక్ బాక్స్ ఎంచుకోండి.

  • ఎక్సెల్ రిబ్బన్‌పై క్లిక్ చేసి, డెవలపర్ టాబ్‌ను ఎంచుకుని, ఆపై ఇన్సర్ట్ పై క్లిక్ చేసి, ఎక్సెల్స్‌ వర్క్‌షీట్‌లో కొత్త జాబితా పెట్టెను చొప్పించడానికి జాబితా పెట్టె నియంత్రణపై క్లిక్ చేయండి.

  • ఆ తరువాత ఎక్సెల్ లో జాబితా పెట్టెను సృష్టించడానికి ఎక్సెల్ వర్క్షీట్లో దీర్ఘచతురస్రాన్ని గీయండి.

  • జాబితా బాక్సిన్ ఎక్సెల్ ఎంచుకునేటప్పుడు, డెవలపర్ టాబ్ పై క్లిక్ చేసి ప్రాపర్టీస్ ఎంచుకోండి. గుణాలు విండో తెరుచుకుంటుంది.

  • ప్రాపర్టీస్ విండోలో, జాబితా పూరక శ్రేణి సెట్టింగ్ కోసం, వారపు రోజులతో రోజులు- పేరు పెట్టబడిన పరిధిని నమోదు చేయండి.

  • మల్టీ సెలెక్ట్ ప్రాపర్టీలో క్లిక్ చేయండి మరియు డ్రాప్-డౌన్ జాబితా నుండి, దిగువ స్క్రీన్ షాట్ లో చూపిన విధంగా 1-fmMultiSelectMulti ని ఎంచుకోండి.

  • జాబితా శైలి ప్రాపర్టీలో క్లిక్ చేయండి మరియు డ్రాప్-డౌన్ జాబితా నుండి, 1-fmListStyleOption ఎంచుకోండి. దిగువ స్క్రీన్‌షాట్‌లో చూపిన విధంగా ఇది జాబితా అంశాల ఎడమ వైపున చెక్‌బాక్స్‌లను జోడిస్తుంది.

  • గుణాలు విండోను మూసివేయండి.

డిజైన్ మోడ్‌ను క్లిక్ చేయడం ద్వారా మీరు డిజైన్ మోడ్‌ను మూసివేయవచ్చు.

ఎక్సెల్ VBA లో జాబితా పెట్టెను ఎలా సృష్టించాలి?

VBA జాబితా పెట్టెను బాగా అర్థం చేసుకోవడానికి మీరు ఈ క్రింది ఉదాహరణను పరిగణించవచ్చు:

మీరు ఈ జాబితా పెట్టెలను ఎక్సెల్ మూసను ఇక్కడ డౌన్‌లోడ్ చేసుకోవచ్చు - జాబితా పెట్టెలు ఎక్సెల్ మూస

ఉదాహరణ # 1

ఈ జాబితా పెట్టెను సెల్‌కు లింక్ చేయడానికి, జాబితా పెట్టెపై కుడి క్లిక్ చేయండి (డిజైన్ మోడ్ ఎంచుకోబడిందని నిర్ధారించుకోండి) మరియు గుణాలపై క్లిక్ చేయండి. దిగువ స్క్రీన్ షాట్‌లో చూపిన విధంగా లింక్డ్ సెల్ కోసం B17 ని పూరించండి.

నెల జాబితా పేరు నెలగా లక్షణాలకు వెళ్లి జాబితా నింపే పరిధిని నెలగా ఎంచుకోండి.

 

దిగువ స్క్రీన్ షాట్‌లో చూపిన విధంగా జాబితా పెట్టెలో మీ ఎంపికను మార్చినప్పుడు సెల్ B17 సెల్‌లో డేటా మారుతుంది.

ఉదాహరణ 2 - యూజర్‌ఫార్మ్‌లో జాబితా పెట్టెను ఎలా సృష్టించాలి?

  • డెవలపర్ టాబ్‌కు వెళ్లి, ఆపై కోడ్ నుండి విజువల్ బేసిక్ క్లిక్ చేయండి లేదా Alt + F11 నొక్కండి.

  • మెను చొప్పించడానికి వెళ్ళండి, యూజర్‌ఫార్మ్ క్లిక్ చేయండి.

  • టూల్‌బాక్స్ నుండి యూజర్‌ఫార్మ్‌పై జాబితా పెట్టె నియంత్రణను లాగండి.

  • యూజర్‌ఫార్మ్‌పై డబుల్ క్లిక్ చేసి, దిగువ స్క్రీన్‌షాట్‌లో చూపిన విధంగా యూజర్‌ఫార్మ్ ఈవెంట్‌ను ఎంచుకోండి.

  • ఇప్పుడు, ఈ మధ్య కోడ్‌ను మధ్య విధానానికి జోడించండి.

ప్రైవేట్ సబ్ యూజర్‌ఫార్మ్_ఇనిటైలైజ్ ()

ListBox1.AddItem “MBA”

ListBox1.AddItem “MCA”

ListBox1.AddItem “MSC”

ListBox1.AddItem “MECS”

ListBox1.AddItem “CA”

ఎండ్ సబ్

 

  • ఇప్పుడు, కోడ్‌ను అమలు చేయడానికి ‘F5’ నొక్కండి.

ఉదాహరణ # 3 - డైనమిక్ జాబితా పెట్టె నియంత్రణను ఎలా జోడించాలి

VBA ని ఉపయోగించి యూజర్‌ఫార్మ్‌లో డైనమిక్ జాబితా పెట్టె నియంత్రణను జోడించండి

  • టూల్‌బాక్స్ నుండి యూజర్‌ఫార్మ్‌లో కమాండ్ బటన్‌ను జోడించండి.

  • కమాండ్ బటన్ పై కుడి క్లిక్ చేసి, ప్రాపర్టీస్ క్లిక్ చేయండి

  • కమాండ్ బటన్ శీర్షికను ‘Create_Listbox’ గా మార్చండి

  • కమాండ్ బటన్ పై డబుల్ క్లిక్ చేయండి
  • ఇప్పుడు, ఇది క్రింది కోడ్‌ను చూపిస్తుంది.

ప్రైవేట్ సబ్ కమాండ్‌బటన్ 1_క్లిక్ ()

ఎండ్ సబ్

  • ‘Add_Dynamic_Listbox’ పేరుతో ఈ క్రింది విధానానికి కాల్ చేసి, అమలు చేయడానికి క్రింది విధానాన్ని కనుగొనండి.

ఉప Add_Dynamic_Listbox ()

‘డైనమిక్ జాబితా పెట్టెను జోడించి, దానిని‘ LstBx ’ఆబ్జెక్ట్‌కు కేటాయించండి

LstBx = UserForm3.Controls.Add (“Forms.ListBox.1”) ని సెట్ చేయండి

‘లిస్ట్ బాక్స్ స్థానం

LstBx.Left = 20

LstBx.Top = 10

ఎండ్ సబ్

  • ఇప్పుడు, స్థూలతను అమలు చేయడానికి F5 క్లిక్ చేయండి.
VBA లో జాబితా నియంత్రణకు అంశాలను ఎలా జోడించాలి?

ప్రైవేట్ ఉప చొప్పించు _ అంశాలు _To_LstBox ()

ListBox1.AddItem “అంశం 1”

ListBox1.AddItem “అంశం 2”

ListBox1.AddItem “అంశం 3”

ListBox1.AddItem “అంశం 4”

ListBox1.AddItem “అంశం 5”

ఎండ్ సబ్

VBA ఉపయోగించి జాబితా పెట్టె నియంత్రణ నుండి అంశాలను ఎలా క్లియర్ చేయాలి?

ఉప Clr_LstBx ()

UserForm3.ListBox1.Clear

ఎండ్ సబ్

ఉదాహరణ # 4

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

ఎక్సెల్ VBA లోని జాబితా పెట్టె గురించి గుర్తుంచుకోవలసిన విషయాలు

ఎక్సెల్ లోని జాబితా పెట్టె దాని నుండి బహుళ అంశాలను ఎంచుకోవడానికి ఉపయోగించవచ్చు.