நிலைப் பட்டியில் பயனுள்ள தகவல்

யாரோ ஒருவர் விரும்புகிறார், ஆனால் எனக்கு தனிப்பட்ட முறையில் 2-3 நிகழ்வுகளில் மட்டுமே நிலைப் பட்டி தேவை:

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

திரையின் முழு அகலத்தையும் எடுத்து எல்லா நேரத்திலும் தொங்கும் ஒரு வரிக்கு அவ்வளவாக இல்லை. இந்த சுமாரான பட்டியலை விரிவுபடுத்தி மேலும் சில பயனுள்ள அம்சங்களை இதில் சேர்க்க முயற்சிப்போம் 🙂

நிலைப் பட்டியை நிர்வகிப்பதற்கான பொதுவான கொள்கைகள்

விஷுவல் பேசிக் மூலம் நிலைப் பட்டியை நிர்வகிப்பது மிகவும் எளிதானது. உங்கள் உரையை அதில் காட்ட, நீங்கள் ஒரு எளிய மேக்ரோவைப் பயன்படுத்தலாம்:

துணை MyStatus() Application.StatusBar = "அனுபவம்!" முடிவு துணை  

அதை இயக்கிய பிறகு, நாம் பெறுகிறோம்:

நிலைப் பட்டியில் பயனுள்ள தகவல்

நிலைப் பட்டியின் அசல் நிலையை மீட்டெடுக்க, உங்களுக்கு அதே குறுகிய "ஆன்டி-மேக்ரோ" தேவைப்படும்:

துணை MyStatus_Off() Application.StatusBar = False End Sub  

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

நிலைப் பட்டியில் தேர்ந்தெடுக்கப்பட்ட வரம்பின் முகவரி

 எக்செல் சாளரத்தின் மேல் இடது மூலையில் ஃபார்முலா பாரில், தற்போதைய கலத்தின் முகவரியை நீங்கள் எப்போதும் பார்க்கலாம். ஆனால் ஒரு முழு வரம்பு தேர்ந்தெடுக்கப்பட்டால், துரதிர்ஷ்டவசமாக, அங்கு தேர்வு முகவரியைக் காண மாட்டோம் - ஒரே ஒரு செயலில் உள்ள செல் காட்டப்படும்:

நிலைப் பட்டியில் பயனுள்ள தகவல்

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

தாவலில் உள்ள அதே பெயரின் பொத்தானைப் பயன்படுத்தி விஷுவல் பேசிக் எடிட்டரைத் திறக்கவும் மேம்பாட்டாளர் (டெவலப்பர்) அல்லது விசைப்பலகை குறுக்குவழிகள் இடது Alt+F11. ப்ராஜெக்ட் பேனலின் மேல் இடது மூலையில் உங்கள் புத்தகத்தைக் கண்டுபிடித்து, அதில் உள்ள தொகுதியை இருமுறை கிளிக் செய்வதன் மூலம் திறக்கவும் இந்நூல் (இந்தப் பணிப்புத்தகம்):

திறக்கும் சாளரத்தில், பின்வரும் மேக்ரோ குறியீட்டை நகலெடுத்து ஒட்டவும்:

தனிப்பட்ட துணைப் பணிப்புத்தகம்_SheetSelectionChange(ByVal Sh As object, ByVal Target as Range) Application.StatusBar = "குறிப்பு: " & Selection.Address(0, 0) End Sub  

இப்போது, ​​ஏதேனும் வரம்பு தேர்ந்தெடுக்கப்பட்டால் (ஒன்றுக்கும் மேற்பட்டவை உட்பட!), அதன் முகவரி நிலைப் பட்டியில் காட்டப்படும்:

நிலைப் பட்டியில் பயனுள்ள தகவல்

Ctrl உடன் தேர்ந்தெடுக்கப்பட்ட பல வரம்புகளின் முகவரிகள் ஒன்றிணைவதைத் தடுக்க, நீங்கள் ஒரு சிறிய மேம்பாட்டைச் சேர்க்கலாம் - காற்புள்ளியை ஒரு இடைவெளியுடன் காற்புள்ளியுடன் மாற்ற, மாற்று செயல்பாட்டைப் பயன்படுத்தவும்:

தனிப்பட்ட துணைப் பணிப்புத்தகம்_SheetSelectionChange(ByVal Sh As object, ByVal Target as Range) Application.StatusBar = "குறிப்பு: " & Replace(Selection.Address(0, 0), ",", ", ") End Sub  

நிலைப் பட்டியில் தேர்ந்தெடுக்கப்பட்ட கலங்களின் எண்ணிக்கை

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

தனிப்பட்ட துணைப் பணிப்புத்தகம்_SheetSelectionChange(ByVal Sh As object, ByVal Target as Range) Cellcount as variant, rng தேர்வில் உள்ள ஒவ்வொரு rng க்கும் வரம்பு . எண்ணிக்கை 'நெடுவரிசைகளின் எண்ணிக்கை CellCount = CellCount + RowsCount * ColumnsCount 'மொத்த கலங்களின் எண்ணிக்கையைக் குவித்து அடுத்து 'நிலைப் பட்டியில் காட்சிப்படுத்துங்கள் Application.StatusBar = "தேர்ந்தெடுக்கப்பட்டது: " & CellCount & " cell" End Sub  

இந்த மேக்ரோ அனைத்து Ctrl-தேர்ந்தெடுக்கப்பட்ட பகுதிகளிலும் (ஒன்றுக்கு மேற்பட்டவை இருந்தால்), ஒவ்வொரு பகுதியிலும் உள்ள வரிசைகள் மற்றும் நெடுவரிசைகளின் எண்ணிக்கையை RowsCount மற்றும் ColumnsCount மாறிகளில் சேமித்து, CellCount மாறியில் உள்ள கலங்களின் எண்ணிக்கையைக் குவிக்கிறது, அது பின்னர் காட்டப்படும். நிலைப் பட்டியில். வேலையில் இது இப்படி இருக்கும்:

நிலைப் பட்டியில் பயனுள்ள தகவல்

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

Application.StatusBar = "தேர்ந்தெடுக்கப்பட்டது: " & Replace(Selection.Address(0, 0), ",", ", ") & " - total " & CellCount & " cell"  

பின்னர் படம் மிகவும் அற்புதமாக இருக்கும்:

நிலைப் பட்டியில் பயனுள்ள தகவல்

சரி, உங்களுக்கு யோசனை புரிந்திருக்கும் என்று நினைக்கிறேன். கருத்துகளில் பரிந்துரைக்கவும் - நிலைப் பட்டியில் காட்ட வேறு என்ன பயனுள்ளதாக இருக்கும்?

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

ஒரு பதில் விடவும்