பயன்படுத்த நாங்கள் கடுமையாக பரிந்துரைக்கிறோம் வெளிப்படையான விருப்பம் உங்கள் தொடக்கத்தில் எக்செல் VBA குறியீடு வெளிப்படையான விருப்பத்தைப் பயன்படுத்துவது உங்கள் அனைத்து மாறிகளையும் அறிவிக்கும்படி கட்டாயப்படுத்துகிறது.
உதாரணமாக, a கட்டளை பொத்தான் உங்கள் பணித்தாளில் மற்றும் பின்வரும் குறியீடு வரிகளைச் சேர்க்கவும்:
ஒன்றுமில்லைmyVarஎன முழுmyVar = 10
வரம்பு ('A1'). மதிப்பு = mVar
தாளில் உள்ள கட்டளை பொத்தானைக் கிளிக் செய்யும்போது முடிவு:
தெளிவாக, செல் A1 மதிப்பு 10 ஐக் கொண்டிருக்கவில்லை. அதற்குக் காரணம் தற்செயலாக myVar என்று தவறாக எழுதப்பட்டது. இதன் விளைவாக, எக்செல் VBA அறிவிக்கப்படாத, வெற்று மாறி mVar இன் மதிப்பை செல் A1 இல் வைக்கிறது.
வெளிப்படையான விருப்பத்தைப் பயன்படுத்தும் போது, மேலே உள்ள குறியீட்டு வரிகள் ஒரு பிழையை உருவாக்குகின்றன, ஏனெனில் நாம் மாறக்கூடிய mVar ஐ அறிவிக்கவில்லை.
விளைவாக:
1. சரி என்பதைக் கிளிக் செய்யவும். பிழைத்திருத்தத்தை நிறுத்த மீட்டமை (நிறுத்து) என்பதைக் கிளிக் செய்யவும்.
2. mVar ஐ சரிசெய்யவும், அதனால் அது myVar ஐப் படிக்கிறது.
தாளில் உள்ள கட்டளை பொத்தானைக் கிளிக் செய்யும்போது முடிவு:
உங்கள் எக்செல் VBA குறியீட்டின் தொடக்கத்தில் நீங்கள் ஏன் எப்போதும் வெளிப்படையான விருப்பத்தைப் பயன்படுத்த வேண்டும் என்பது இப்போது உங்களுக்குத் தெரியும். ஏற்கனவே உள்ள மாறியின் பெயரை தவறாக தட்டச்சு செய்வதை இது தவிர்க்கிறது.
அதிர்ஷ்டவசமாக, எக்செல் VBA விற்கு தானாக Option Explicit சேர்க்க அறிவுறுத்தலாம்.
1. விஷுவல் பேசிக் எடிட்டரில், கருவிகள் மீது கிளிக் செய்து, பின்னர் விருப்பங்கள் மீது கிளிக் செய்யவும்.
2. தேவை மாறி பிரகடனத்தை சரிபார்க்கவும்.
இன்றைய தேதியை எக்செல் இல் வைப்பது எப்படி
குறிப்பு: ஏற்கனவே உள்ள எக்செல் கோப்புகளில் வெளிப்படையான விருப்பம் சேர்க்கப்படாது. நீங்கள் அதைப் பயன்படுத்த விரும்பினால் வெளிப்படையான விருப்பத்தை உள்ளிடவும்.
அடுத்த அத்தியாயத்திற்குச் செல்லவும்: பின்னர் அறிக்கை