எக்செல் வரம்பில் உள்ள ஒவ்வொரு கலத்திற்கும் VBA (3 முறைகள்)

Hugh West

உள்ளடக்க அட்டவணை

பெரிய தரவுத்தளங்களில், வரம்புகள் மற்றும் கலங்களைக் கையாள்வதில் அதிக நேரத்தைச் செலவிட்டீர்கள். சில நேரங்களில் நீங்கள் பெரிய வரம்புகள் அல்லது அதிக எண்ணிக்கையிலான கலங்களில் அதே செயலை மீண்டும் செய்ய வேண்டும். இது அதே நேரத்தில் உங்கள் நேரத்தைக் கொன்று உங்கள் செயல்திறனைக் குறைக்கிறது. இந்தச் சிக்கலுக்கான புத்திசாலித்தனமான தீர்வாக VBA நிரலாக்கக் குறியீட்டை உருவாக்க வேண்டும், இது வரம்பில் உள்ள ஒவ்வொரு செல்லிலும் இயங்கும் மற்றும் நீங்கள் இயக்கிய அதே செயலைச் செய்யும். இன்று இந்தக் கட்டுரையில், எக்ஸெல் வரம்பில் உள்ள ஒவ்வொரு செல்லுக்கும் VBA செய்வது எப்படி என்று விவாதிப்போம்.

பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும்

இந்தப் பயிற்சிப் புத்தகத்தைப் பதிவிறக்கம் செய்து, இந்தக் கட்டுரையைப் படிக்கும் போது, ​​இந்தப் பணியைப் பயன்படுத்தவும்.

எக்செல் 0>VBA குறியீட்டைப் பயன்படுத்தி, வரம்பில் அல்லது நெடுவரிசை அல்லது வரிசையில் உள்ள ஒவ்வொரு கலத்திற்கும் ஒரே சூத்திரத்தைச் செய்யலாம். இந்தப் பிரிவில், நாங்கள் எல்லாப் பிரிவுகளையும் படிப்போம்.

1. ஒவ்வொரு கலத்திற்கும் VBA-ஐப் பயன்படுத்துங்கள். கொடுக்கப்பட்ட வரம்பு ( B3:F12 ). இதைச் செய்ய, VBA குறியீட்டை உருவாக்குவோம். வழிமுறைகள் கீழே கொடுக்கப்பட்டுள்ளன

படி 1:

  • முதலில், எங்கள் வேலையை எளிதாக்க ஒரு கட்டளை பொத்தானைச் செருகுவோம் . உங்கள் டெவலப்பர் தாவலுக்குச் சென்று, செருகு என்பதைத் தேர்ந்தெடுத்து, ஒன்றைப் பெற கட்டளை பொத்தானைக் கிளிக் செய்யவும்.

  • எங்கள் கட்டளையைப் பெற்றுள்ளோம்பொத்தான்.

  • விருப்பங்களைத் திறக்க கட்டளை பொத்தானில் வலது கிளிக் செய்யவும். சில விருப்பங்களைத் திருத்த Properties என்பதைத் தேர்ந்தெடுத்து கிளிக் செய்யவும்.

  • கமாண்ட் பொத்தானின் தலைப்பை மாற்றவும். இங்கே நாம் பெயரை, “ இங்கே கிளிக் செய்யவும் ” என மாற்றுகிறோம்.

>3>

படி 2:

<11
  • இப்போது VBA Module ஐத் திறக்க கட்டளை பொத்தானை இருமுறை கிளிக் செய்யவும். பணிக்கான எங்கள் VBA குறியீட்டை இங்கே எழுதுவோம்.
    • முதலில், இரண்டு மாறிகளை அறிவிப்போம். வரம்பு பொருள்களை CL மற்றும் Rng என்று அழைக்கிறோம். நீங்கள் விரும்பியபடி அவர்களுக்கு நீங்கள் பெயரிடலாம்.
    1961

    • இந்த கட்டளையின் மூலம் குறிப்பிட்ட வரம்பை ஒதுக்கவும்,

    அமைக்கவும் Rng = பணித்தாள்கள்(“VBA1”).வரம்பு(“B3:F12”)

    • இங்கே VBA1 என்பது எங்கள் பணித்தாள் பெயர் மற்றும் B3:F12 என்பது எங்களின் வரையறுக்கப்பட்ட வரம்பு.

    • இப்போது வரம்பில் உள்ள ஒவ்வொரு கலத்திலும் செயல்பட குறியீட்டைப் பயன்படுத்துவோம். குறியீடு,
    3894
    • மதிப்பு = 100 என்பது கொடுக்கப்பட்ட வரம்பில் உள்ள ஒவ்வொரு கலத்திற்கும் 100 ஐ வழங்கும்.
    • 14>

      • எனவே எங்கள் இறுதிக் குறியீடு,
      2915
      • உங்கள் முதன்மைப் பணித்தாளில் சென்று VBA ஐ இயக்க கட்டளை பொத்தானைக் கிளிக் செய்யவும். வரம்பில் உள்ள ஒவ்வொரு கலத்திற்கும் வரம்பில் உள்ள ஒவ்வொரு கலத்திற்கும் உரை மதிப்புகளை வைக்கவும். அப்படியானால், VBA சாளரத்திற்குச் சென்று, 100 க்கு பதிலாக, நீங்கள் இயக்க விரும்பும் உரை மதிப்பைச் செருகவும். மாற்றப்பட்டதுவரி
      1428

      • கமாண்ட் பட்டனைக் கிளிக் செய்யவும், VBA குறியீடு வரம்பில் உள்ள ஒவ்வொரு கலத்திற்கும் இந்த உரை மதிப்பை வழங்கும்.

      படி 4:

      • இந்தப் படியில், நாம் கொஞ்சம் ஆழமாக தோண்டுவோம். எங்கள் வரம்பில் உள்ள ஒவ்வொரு வெற்று கலத்தையும் தனிப்படுத்த விரும்புகிறோம் என்று வைத்துக்கொள்வோம்.

      • அதற்கு, உங்களின் தற்போதைய குறியீட்டில் புதிய நிபந்தனையைச் சேர்க்கவும். புதிய சூத்திரம்,
      7387
      • இந்த புதிய குறியீடு சிவப்பு நிறத்துடன் வெற்று கலத்தை முன்னிலைப்படுத்தும். எனவே முழு குறியீடு,
      5709

      • கமாண்ட் பட்டனை கிளிக் செய்வதன் மூலம் முடிவைப் பெறவும்.

      இதே மாதிரியான வாசிப்புகள்:

      • எக்செல் (5 பண்புகள்) இல் VBA இன் வரம்புப் பொருளை எவ்வாறு பயன்படுத்துவது
      • VBA ரேஞ்ச் ஆஃப்செட் (11 வழிகள்) பயன்படுத்தவும் ஒரு வரம்பில் உள்ள ஒவ்வொரு கலத்திற்கும் குறியீடு

    ஒவ்வொரு கலத்திற்கும் ஒரு நெடுவரிசையில் VBA குறியீட்டை இயக்கலாம். எங்களிடம் எண்களைக் கொண்ட ஒரு நெடுவரிசை உள்ளது என்று வைத்துக்கொள்வோம், மேலும் 10ஐ விட குறைவான வண்ண மதிப்புகள் இருக்க வேண்டும். நெடுவரிசையில் உள்ள ஒவ்வொரு கலத்தையும் இயக்க VBA குறியீட்டை உருவாக்குவோம்.

    படி 1:

    • நாங்கள் விவாதித்த வழிமுறைகளைப் பின்பற்றி கட்டளை பொத்தானை உருவாக்கவும்.

    படி 2:

    • VBA சாளரத்தைத் திறக்க கட்டளைப் பொத்தானில் இருமுறை கிளிக் செய்யவும்.
    • c ” வகையின் ஒரு மாறியை அறிவிப்போம். நீளமானது. Long என்பதனால் இங்கு Long variable என்ற வகையைப் பயன்படுத்துகிறோம்மாறிகள் முழு எண் மாறிகளை விட பெரிய திறன் கொண்டவை.
    9071

    • அடுத்து, எங்கள் நெடுவரிசையில் உள்ள அனைத்து கலங்களின் எழுத்துரு நிறத்தையும் மாற்றும் குறியீட்டு வரியைச் சேர்க்கவும். கருப்பு.
    2953

    • இந்தக் குறியீட்டிற்கான லூப்பைச் செருகவும்.
    4930

    • இந்தப் படியில், செல் C4 (10) மதிப்பை விடக் குறைவான மதிப்புகளை வண்ணமயமாக்க ஒரு நிபந்தனையை உள்ளிடுவோம். அதைச் செய்ய இந்தக் குறியீட்டை உள்ளிடவும்.
    7962

    • எனவே இறுதிக் குறியீடு,
    6058
    • விபிஏ நீங்கள் கட்டளை பொத்தானைக் கிளிக் செய்யும் போது இயங்கும் மற்றும் முடிவுகளைக் காண்பிக்கும்.

    3. ஒவ்வொரு கலத்திற்கும் ஒரு வரம்பில் ஒரு VBA குறியீட்டை எழுதவும்

    ஒரு வரிசையில் உள்ள ஒவ்வொரு கலத்திற்கும் VBA குறியீட்டை இயக்கலாம். கொடுக்கப்பட்ட வரிசையில், வரிசையின் ஒவ்வொரு கலத்திலும் ஒரே செயலைச் செய்ய வேண்டும்.

    படி 1:

      12>கமாண்ட் பட்டனைச் சேர்த்து அதன் பெயரை “ இங்கே கிளிக் செய்யவும்!

    • இதற்கு பட்டனை இருமுறை கிளிக் செய்யவும் VBA சாளரத்தைத் திறக்கவும். கீழே வழங்கப்பட்டுள்ள VBA குறியீட்டை எழுதவும்.
    8306
    • குறியீடு வரிசையின் ஒவ்வொரு கலத்திலும் இயங்கும் மற்றும் ஒவ்வொரு கலத்திற்கும் மஞ்சள் நிற நிரப்புதலைப் பயன்படுத்துகிறது.

    • பட்டனைக் கிளிக் செய்யவும், எங்கள் முடிவு இங்கே உள்ளது.

    விரைவு குறிப்புகள்

    👉 என்றால் உங்கள் டெவலப்பர் தாவல் தெரியவில்லை, இந்த வழிமுறையைப் பயன்படுத்தி நீங்கள் அதைச் செயல்படுத்தலாம்.

    தனிப்பயனாக்கப்பட்ட விரைவு அணுகல் கருவிப்பட்டி → மேலும் கட்டளைகள் → ரிப்பனைத் தனிப்பயனாக்கு → டெவலப்பர்  → சரி

    முடிவு

    ஒவ்வொரு கலத்திற்கும் ஒரு வரம்பில் VBA ஐ இயக்க மூன்று வெவ்வேறு அணுகுமுறைகளை நாங்கள் மேற்கொண்டுள்ளோம். உங்களிடம் ஏதேனும் கேள்விகள் அல்லது கேள்விகள் இருந்தால் கருத்து தெரிவிக்க உங்களை வரவேற்கிறோம். எக்செல் பணிகள் தொடர்பான எங்கள் பிற கட்டுரைகளையும் நீங்கள் பார்க்கலாம்!

    ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.