Excel VBA: అవును కాదు సందేశం పెట్టెను అభివృద్ధి చేయండి మరియు ఉపయోగించండి

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

ఈ కథనంలో, మీరు ఎక్సెల్‌లోని VBA లో అవును కాదు మెసేజ్ బాక్స్‌ను ఎలా డెవలప్ చేసి ఉపయోగించవచ్చో నేను మీకు చూపుతాను.

డెవలప్ చేసి ఉపయోగించుకోండి అవును లేదు Excel VBAతో సందేశం పెట్టె (త్వరిత వీక్షణ)

7970

ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేయండి

మీరు వ్యాయామం చేస్తున్నప్పుడు ఈ అభ్యాస వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేయండి ఈ కథనాన్ని చదువుతున్నారు.

అవును కాదు మెసేజ్ బాక్స్ (దశల వారీ విశ్లేషణ)

ఒక సాధారణ ఉదాహరణతో అవును-వద్దు సందేశ పెట్టె ఉపయోగాన్ని నేర్చుకుందాం. సందేశ పెట్టె మిమ్మల్ని ఒక ప్రశ్న అడుగుతుంది, మీకు ExcelWIKI నచ్చిందా?

మీ సమాధానం అవును అయితే, మీరు సందేశ పెట్టెలో అవును క్లిక్ చేస్తారు. 2>. మరియు మీ సమాధానం కాదు అయితే, మీరు కాదు ని క్లిక్ చేస్తారు.

ఇప్పుడు, సందేశ పెట్టె<2లో అవును లేదా కాదు క్లిక్ చేసిన తర్వాత ఏమి జరుగుతుంది>? క్రియాశీల వర్క్‌షీట్‌లో, ExcelWIKIని ఇష్టపడే మరియు ఇష్టపడని వ్యక్తుల సంఖ్యను కలిగి ఉన్న 2 సెల్‌లు ఉన్నాయి. మీరు అవును ని నొక్కితే, లైక్ సెల్‌లోని సంఖ్య ఒకటి పెరుగుతుంది.

మరియు మీరు నో ని నొక్కితే, డిస్‌లైక్ సెల్‌లోని సంఖ్య ఒకటి పెరుగుతుంది. .

కాబట్టి, VBA కోడ్‌తో ఈ మొత్తం పనిని ఎలా పూర్తి చేయాలి? సులువు. మొత్తం ప్రక్రియలో 2 ప్రధాన దశలు ఉన్నాయి.

  • అవును-కాదు మెసేజ్ బాక్స్‌ను అభివృద్ధి చేయడం
  • <యొక్క అవుట్‌పుట్‌ని ఉపయోగించడం 1>సందేశ పెట్టె

నేను మీ అభ్యాసం కోసం ప్రతి దశ వివరాలను చూపుతున్నాను.

⧪ దశ1: అవును-కాదు మెసేజ్ బాక్స్‌ను అభివృద్ధి చేయడం

మొదట, మీరు VBA లో అవును-లేదు సందేశం బాక్స్‌ను సృష్టించాలి. ఇది సులభం. కొత్త ఆర్గ్యుమెంట్ vbYesNo తో పాటు ఆర్గ్యుమెంట్‌కి సంబంధించిన ప్రశ్నతో పాటు సాధారణ సందేశ పెట్టె వలె అదే విధానాన్ని ఉపయోగించండి.

ఇక్కడ ప్రశ్న, “మీకు ExcelWIKI నచ్చిందా? ?”

7394

⧪ దశ 2: మెసేజ్ బాక్స్ అవుట్‌పుట్ ఉపయోగించి

తర్వాత, మేము ఒక పనిని పూర్తి చేస్తాము సందేశ పెట్టె అవుట్‌పుట్ ఉపయోగించి. ఇక్కడ, సెల్ C3 ExcelWIKIని ఇష్టపడే వ్యక్తుల సంఖ్యను కలిగి ఉంది మరియు సెల్ C4 ExcelWIKIని ఇష్టపడని వ్యక్తుల సంఖ్యను కలిగి ఉంది.

కాబట్టి, సమాధానం అవును , సెల్ C3 ఒకటి పెరుగుతుంది. మరియు అది No అయితే, సెల్ C4 ఒకటి పెరుగుతుంది.

మేము దీన్ని అమలు చేయడానికి if-block ని ఉపయోగిస్తాము.

6683

కాబట్టి పూర్తి VBA కోడ్ ఇలా ఉంటుంది:

VBA కోడ్:

2058

Excelలో అవును కాదు సందేశం బాక్స్‌ను అభివృద్ధి చేయడానికి మరియు ఉపయోగించడానికి మాక్రోని సృష్టించడం

మేము కోడ్ యొక్క దశల వారీ విశ్లేషణను చూశాము అవును-కాదు సందేశ పెట్టెను అభివృద్ధి చేయడానికి మరియు ఉపయోగించడానికి. ఇప్పుడు, కోడ్‌ని అమలు చేయడానికి మనం మాక్రోను ఎలా నిర్మించాలో చూద్దాం.

⧪ దశ 1: VBA విండోను తెరవడం

ALT + F11<2 నొక్కండి> విజువల్ బేసిక్ విండోను తెరవడానికి మీ కీబోర్డ్‌లో 0> ఇన్సర్ట్ >కి వెళ్లండి; టూల్‌బార్‌లో మాడ్యూల్ . మాడ్యూల్ పై క్లిక్ చేయండి. మాడ్యూల్1 అనే కొత్త మాడ్యూల్(లేదా మీ గత చరిత్రపై ఆధారపడి మరేదైనా) తెరవబడుతుంది.

⧪ దశ 3: VBA కోడ్‌ను ఉంచడం

ఇది అత్యంత ముఖ్యమైన దశ. మాడ్యూల్‌లో ఇవ్వబడిన VBA కోడ్‌ని చొప్పించండి.

⧪ దశ 4: కోడ్‌ని అమలు చేయడం

క్లిక్ చేయండి ఎగువన ఉన్న టూల్‌బార్ నుండి Run Sub / UserForm టూల్‌పై.

కోడ్ రన్ అవుతుంది. సందేశ పెట్టె మీకు ExcelWIKI నచ్చిందా లేదా అని అవును మరియు కాదు ఎంపికతో మిమ్మల్ని అడుగుతుంది.

<0.

మీరు అవును ని ఎంచుకుంటే, సెల్ C3 లో సంఖ్య ఒకటి పెరుగుతుంది. మరియు మీరు కాదు ని ఎంచుకుంటే, సెల్ C4 లో సంఖ్య ఒకటి పెరుగుతుంది.

ఇక్కడ, నేను అవును ఎంచుకున్నాను, కాబట్టి ExcelWIKI ని ఇష్టపడే వ్యక్తుల సంఖ్య ఒకటి పెరిగింది.

గుర్తుంచుకోవలసిన విషయాలు

  • VBA లోని సందేశ పెట్టె ప్రాంప్ట్, బటన్, శీర్షిక మరియు హెల్ప్‌ఫైల్ అనే మొత్తం 4 పారామీటర్‌లను కలిగి ఉంది . ఇక్కడ నేను 2 పారామితులు, ప్రాంప్ట్ మరియు బటన్ మాత్రమే చూపించాను. కానీ మీరు VBA సందేశ పెట్టె ని మరింత వివరంగా కనుగొనాలనుకుంటే, మీరు ఈ లింక్‌ని తనిఖీ చేయవచ్చు.

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