VBA ఆపరేటర్లు | ఎక్సెల్ VBA ఆపరేటర్ల జాబితా (ఉదాహరణలు)
ఎక్సెల్ VBA ఆపరేటర్లు
లో VBA ఆపరేటర్లు ఒక సంఖ్య మరొకదాని కంటే పెద్దదా లేదా మరొకదాని కంటే తక్కువ లేదా మరొక సంఖ్యకు సమానమైనదా అని తనిఖీ చేయడానికి ఉపయోగిస్తారు. ఎ> బి వంటి ఎక్సెల్ లో మనం ఉపయోగిస్తున్నందున ఆపరేటర్లను ఉపయోగించడం ఈ పద్ధతి మాదిరిగానే ఉంటుంది.
ఇది మేము ఎంత మంచివాళ్ళం లేదా మా పనిలో ఎంత నైపుణ్యం కలిగి ఉన్నా, మేము ప్రాథమికాలను సరిగ్గా చేయకపోతే, ప్రతిదీ గందరగోళంలో ఉంటుంది. మొదట మనం ప్రాథమికాలను సరిగ్గా నేర్చుకోకపోతే, మనం తదుపరి స్థాయికి ఎదగలేము, అది ఏ వృత్తి అయినా. నేను బేసిక్స్పై ఎక్కువగా నొక్కడానికి కారణం నేటి వ్యాసంలో “VBA ఆపరేటర్లు” అనే ప్రాథమిక భావనలలో ఒకదాన్ని మీకు చూపిస్తాము.
ఆపరేటర్లు ఏదైనా గణన యొక్క గుండె. ఒక విషయాన్ని మరొకదానితో పోల్చడానికి మనం ఉపయోగించే సంకేతాలు అవి. మీ రోజువారీ కార్యాలయంలో మీరు ఈ లాజిక్లను ఉపయోగించారని నేను ఖచ్చితంగా అనుకుంటున్నాను.
గణిత ఆపరేటర్ల జాబితా
మేము క్రమం తప్పకుండా ఉపయోగించే గణిత ఆపరేటర్ జాబితా క్రింద ఉంది.
పైన గణిత నిర్వాహకులు ఉన్నారు మరియు అవి అందరికీ సాధారణం. మాకు పోలిక ఆపరేటర్లు కూడా ఉన్నారు, వాటి జాబితా క్రింద ఉంది.
VBA కోసం పోలిక ఆపరేటర్ల జాబితా
- సమాన సంకేతం (=)
- సైన్ కంటే గొప్పది (>)
- సైన్ కంటే గొప్పది లేదా సమానం (> =)
- సైన్ కంటే తక్కువ (<)
- సంతకం చేయడానికి సమానం కాదు ()
ఈ ఆపరేటర్లను వివరంగా చర్చిద్దాం.
మీరు ఈ VBA ఆపరేటర్స్ ఎక్సెల్ మూసను ఇక్కడ డౌన్లోడ్ చేసుకోవచ్చు - VBA ఆపరేటర్లు ఎక్సెల్ మూససమాన సంకేతం (=)
ఒక విషయం మరొక విషయానికి సమానం కాదా అని పోల్చడానికి ఈ గుర్తు ఉపయోగించబడుతుంది. ఈ ఆపరేటర్ గుర్తు ఫలితం TRUE లేదా FALSE. ఒక విషయం మరొకదానికి సమానం అయితే మనకు TRUE లేదా లేకపోతే FALSE వస్తుంది.
ఉపయోగం అర్థం చేసుకోవడానికి VBA కోడ్ క్రింద ఉంది సమాన (=) ఆపరేటర్.
కోడ్:
సబ్ ఈక్వల్_ఆపరేటర్ () డిమ్ వాల్ 1 స్ట్రింగ్ డిమ్ వాల్ 2 స్ట్రింగ్ వలె వాల్ 1 = 25 వాల్ 2 = 25 ఉంటే వాల్ 1 = వాల్ 2 అప్పుడు ఎంఎస్జిబాక్స్ "రెండూ ఒకటే మరియు ఫలితం ట్రూ" ఎల్స్ ఎంఎస్బాక్స్ "రెండూ ఒకేలా ఉండవు మరియు ఫలితం ఫాల్స్" ఎండ్ సబ్ ఎండ్ సబ్
వేరియబుల్స్ విలువలు “Val1” & “Val2” ఒకే విధంగా ఉన్నందున ఇది ఫలితాన్ని TRUE గా అందిస్తుంది.
సైన్ కంటే గొప్పది (>)
ఈ సంకేతం ఒక సంఖ్య ఇతర సంఖ్య కంటే ఎక్కువగా ఉందో లేదో తనిఖీ చేస్తుంది. ఇది కూడా ఒక తార్కిక VBA ఆపరేటర్, ఇక్కడ ఫలితం నిజం లేదా తప్పు.
ఉపయోగం అర్థం చేసుకోవడానికి VBA కోడ్ క్రింద ఉంది గ్రేటర్ దాన్ (>) ఆపరేటర్.
కోడ్:
సబ్ గ్రేటర్_ఆపరేటర్ () డిమ్ వాల్ 1 స్ట్రింగ్ డిమ్ వాల్ 2 స్ట్రింగ్ వలె వాల్ 1 = 25 వాల్ 2 = 20 ఉంటే వాల్ 1> వాల్ 2 అప్పుడు ఎంఎస్జిబాక్స్ "వాల్ 1 వాల్ 2 కన్నా గొప్పది మరియు ఫలితం ట్రూ" ఎల్స్ ఎంఎస్బాక్స్ "వాల్ 1 వాల్ 2 కన్నా ఎక్కువ కాదు మరియు ఫలితం ఫాల్స్ "ఎండ్ ఇఫ్ ఎండ్ సబ్
మరియు ఫలితం ఉంటుంది -
సంతకం కంటే గొప్పది లేదా సమానం (> =)
ఈ సంకేతం పై ఆపరేటర్ గ్రేటర్ దాన్ వలెనే పనిచేస్తుంది కాని సంఖ్య సమానంగా ఉందో లేదో తనిఖీ చేస్తుంది.
ఉపయోగం అర్థం చేసుకోవడానికి VBA కోడ్ క్రింద ఉంది (> =) కంటే గొప్పది లేదా సమానం ఆపరేటర్.
కోడ్:
సబ్ గ్రేటర్_థాన్_ఎక్వాల్_ఆపరేటర్ () డిమ్ వాల్ 1 స్ట్రింగ్ డిమ్ వాల్ 2 స్ట్రింగ్ గా వాల్ 1 = 25 వాల్ 2 = 20 ఉంటే వాల్ 1> = వాల్ 2 అప్పుడు ఎంఎస్జిబాక్స్ "వాల్ 1 వాల్ 2 కన్నా గొప్పది మరియు ఫలితం ట్రూ" ఎల్స్ ఎంఎస్బాక్స్ "వాల్ 1 వాల్ 2 కన్నా ఎక్కువ కాదు మరియు ఫలితం తప్పుడు "ముగింపు ఉంటే ముగింపు
ఇప్పుడు మనం val2 మొత్తాన్ని 25 కి మార్చి, ఆపై కోడ్ను రన్ చేస్తాము.
మేము> = గుర్తును వర్తింపజేసినందున రెండు ఫలితాలు నిజమైనవి.
సైన్ కంటే తక్కువ (<)
ఈ సంకేతం ఒక సంఖ్య ఇతర సంఖ్య కంటే తక్కువగా ఉందో లేదో తనిఖీ చేస్తుంది. ఇది VBA లోని లాజికల్ ఆపరేటర్ కూడా, ఇక్కడ ఫలితం TRUE లేదా FALSE.
ఉపయోగం అర్థం చేసుకోవడానికి VBA కోడ్ క్రింద ఉంది తక్కువ (<) ఆపరేటర్.
కోడ్:
సబ్ లెస్_ఆపరేటర్ () డిమ్ వాల్ 1 స్ట్రింగ్ డిమ్ వాల్ 2 స్ట్రింగ్ వలె వాల్ 1 = 25 వాల్ 2 = 20 ఉంటే వాల్ 1 <వాల్ 2 అప్పుడు ఎంఎస్జిబాక్స్ "వాల్ 1 వాల్ 2 కన్నా తక్కువ మరియు ఫలితం ట్రూ" ఎల్స్ ఎంఎస్బాక్స్ "వాల్ 1 వాల్ 2 కన్నా తక్కువ కాదు మరియు ఫలితం ఫాల్స్ "ఎండ్ ఇఫ్ ఎండ్ సబ్
ఇది FALSE ను అందిస్తుంది ఎందుకంటే 25 20 కంటే తక్కువ కాదు.
సంతకం చేయడానికి సమానం కాదు ()
ఇది గుర్తుకు సమానం కాదు విలోమ ఆపరేటర్ విలోమ ఫలితాలను అందిస్తుంది. ఒక విషయం మరొకదానికి సమానం అయితే అది తప్పును తిరిగి ఇస్తుంది, లేకపోతే నిజం.
VBA వాడకాన్ని అర్థం చేసుకోవడానికి కోడ్ క్రింద ఉంది కాదు సమాన () ఆపరేటర్.
కోడ్:
ఉప NotEqual_Operator () డిమ్ Val1 స్ట్రింగ్ డిమ్ Val2 గా స్ట్రింగ్ Val1 = 25 Val2 = 20 Val1 Val2 అయితే MsgBox "Val1 val2 కు సమానం కాదు మరియు ఫలితం TRUE" Else MsgBox "Val1 val2 కు సమానం మరియు ఫలితం FALSE" ముగింపు ఉంటే ఎండ్ సబ్
మీరు ఈ క్రింది అవుట్పుట్ పొందుతారు.