VBA నిలువు వరుసలను దాచు | VBA కోడ్ ఉపయోగించి నిలువు వరుసలను ఎలా దాచాలి?

ఎక్సెల్ VBA నిలువు వరుసలను దాచు

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

పరిధి ("A: A")

అప్పుడు మనం ఆస్తి “మొత్తం కాలమ్” ను ఉపయోగించాలి.

పరిధి ("A: A"). మొత్తం కాలమ్

మొత్తం కాలమ్ ప్రాపర్టీలో, మేము “హిడెన్” ప్రాపర్టీని ఉపయోగించాలి.

పరిధి ("A: A"). మొత్తం కాలమ్.హిడెన్

అప్పుడు, చివరికి, మేము దాచిన ఆస్తిని ఒప్పుకు సెట్ చేయాలి.

పరిధి ("A: A"). మొత్తం కాలమ్.హిడెన్ = TRUE 

ఇది కాలమ్ A ని దాచిపెడుతుంది.

VBA లో నిలువు వరుసలను ఎలా దాచాలి?

మేము నిలువు వరుసలను అనేక విధాలుగా దాచవచ్చు. CELLS ప్రాపర్టీని ఉపయోగించడం ద్వారా మేము రేంజ్ ఆబ్జెక్ట్ ఉపయోగించి కాలమ్‌ను దాచవచ్చు. మేము ఉపయోగించే పద్ధతి ఆధారంగా మన VBA కోడ్‌ను నిర్మించాలి.

మీరు ఈ VBA నిలువు వరుసలను ఎక్సెల్ మూసను ఇక్కడ డౌన్‌లోడ్ చేసుకోవచ్చు - VBA నిలువు వరుసలను దాచు ఎక్సెల్ మూస

ఉదాహరణ # 1 - రేంజ్ ఆబ్జెక్ట్ ఉపయోగించి దాచు

మీరు ఒక నిర్దిష్ట కాలమ్‌ను దాచాలనుకుంటే, RANGE ఆబ్జెక్ట్ లోపల కాలమ్‌ను పేర్కొనండి. దిగువ డేటాను చూడండి.

ఇప్పుడు మేము ఈ క్రింది కోడ్ ఉపయోగించి A నిలువు వరుసను దాచిపెడతాము.

కోడ్:

 ఉప పరిధి_ దాచు () పరిధి ("A: A"). మొత్తం కాలమ్.హిడెన్ = ట్రూ ఎండ్ సబ్ 

కాబట్టి మేము కోడ్ను నడుపుతున్నప్పుడు మనకు ఈ క్రింది ఫలితం లభిస్తుంది.

ఉదాహరణ # 2 - నిలువు వరుసల ఆస్తిని ఉపయోగించి దాచు

మీరు నిలువు వరుసల ఆస్తిని ఉపయోగించి కాలమ్‌ను దాచాలనుకుంటే, క్రింద కోడ్ మీ కోసం.

కోడ్:

 ఉప పరిధి_ దాచు () నిలువు వరుసలు ("బి"). దాచిన = ట్రూ ఎండ్ ఉప 

ఇది కాలమ్ B ని దాచిపెడుతుంది. ఇక్కడ మీరు మొత్తం కాలమ్ ఆస్తి ఎక్కడ ఉందో ఆలోచిస్తూ ఉండాలి. మీరు నిలువు వరుసల ఆస్తిని ఉపయోగించినప్పుడు మొత్తం కాలమ్ ఆస్తిని ఉపయోగించడం అవసరం లేదు.

మేము ఇప్పటికీ మొత్తం కాలమ్ ప్రాపర్టీని ఉపయోగించవచ్చు కాని అవసరం లేదు. మరియు దాని కోసం కోడ్ క్రింద ఇవ్వబడింది.

కోడ్:

 ఉప నిలువు వరుసలు_ దాచు () నిలువు వరుసలు ("బి"). మొత్తం కాలమ్.హిడెన్ = ట్రూ ఎండ్ సబ్ 

ఇది కూడా బాగా పనిచేయాలి.

మేము అక్షర సూచనకు బదులుగా కాలమ్ సంఖ్యను ఉపయోగించవచ్చు. మరియు దాని కోసం కోడ్ క్రింద ఇవ్వబడింది.

కోడ్:

 ఉప నిలువు వరుసలు_ దాచు () నిలువు వరుసలు (4) .ఎంటర్‌కాలమ్.హిడెన్ = ట్రూ ఎండ్ సబ్ 

ఇది కాలమ్ D. ని దాచిపెడుతుంది.

ఉదాహరణ # 3 - బహుళ నిలువు వరుసలను దాచు

మేము ఒకేసారి బహుళ నిలువు వరుసలను దాచవచ్చు. దీని కోసం, మేము మొదటి మరియు చివరి నిలువు వరుసను ప్రస్తావించాల్సిన అవసరం ఉంది, తద్వారా కాలమ్ మధ్య కూడా దాచబడుతుంది. ఉదాహరణ # 1 అదే డేటా కోసం బహుళ నిలువు వరుసలను దాచడానికి క్రింది కోడ్‌ను ఉపయోగించండి.

కోడ్:

 ఉప నిలువు వరుసలు_హైడ్ () పరిధి ("A: C"). మొత్తం కాలమ్.హిడెన్ = ట్రూ ఎండ్ సబ్ 

ఇది A నుండి C కాలమ్‌ను దాచిపెడుతుంది.

ఎక్సెల్ VBA లో బహుళ నిలువు వరుసలను దాచడానికి మేము ఈ క్రింది కోడ్‌ను ఉపయోగించవచ్చు.

కోడ్:

 ఉప మల్టీ_కాలమ్స్_హైడ్ () నిలువు వరుసలు ("ఎ: సి"). మొత్తం కాలమ్.హిడెన్ = ట్రూ ఎండ్ సబ్ 

పై పద్ధతులు మొదటి మూడు నిలువు వరుసలను దాచిపెడతాయి, అనగా A, B మరియు C.

ఉదాహరణ # 4 - సింగిల్ సెల్ తో నిలువు వరుసలను దాచు

ఒకే సెల్ రిఫరెన్స్ ఆధారంగా మేము ఒక కాలమ్‌ను కూడా దాచవచ్చు. నిలువు వరుసను దాచడానికి మేము పూర్తి కాలమ్ సూచన ఇవ్వవలసిన అవసరం లేదు. ఒకే సెల్ రిఫరెన్స్‌తో మనం ఒక కాలమ్‌ను దాచగలగాలి.

కోడ్:

 ఉప సింగిల్_హైడ్ () పరిధి ("A5"). మొత్తం కాలమ్.హిడెన్ = ట్రూ ఎండ్ సబ్ 

ఇది మొత్తం కాలమ్ A ని దాచిపెడుతుంది.

ఉదాహరణ # 5 - ప్రతి ప్రత్యామ్నాయ నిలువు వరుసను దాచండి

దిగువ చిత్రం వంటి డేటా మీకు ఉందని అనుకోండి.

ఖాళీగా ఉన్న ప్రతి ప్రత్యామ్నాయ కాలమ్‌ను మనం దాచాలి. ఇది జరగడానికి మనం లూప్‌లను ఉపయోగించాలి, కోడ్ క్రింద ఉన్న పని మనకు పని చేస్తుంది.

కోడ్:

 K = 1 నుండి 7 కణాలకు (1, k + 1) పూర్ణాంకంగా ఉప ప్రత్యామ్నాయ కాలమ్_హైడ్ () మసకబారడం .ఎంటైర్ కాలమ్.హిడెన్ = ట్రూ k = k + 1 తదుపరి k ఎండ్ సబ్ 

ఇది ప్రతి ప్రత్యామ్నాయ కాలమ్‌ను దాచిపెడుతుంది.

ఉదాహరణ # 6 - ప్రతి ఖాళీ కాలమ్‌ను దాచండి

మునుపటి ఉదాహరణలో ప్రతి ఇతర ప్రత్యామ్నాయ కాలమ్ ఖాళీగా ఉంది, మేము సులభంగా దాచాము. కానీ ఈ క్రింది డేటాను చూడండి.

ఇక్కడ ఖాళీ స్తంభాల నమూనా ప్రామాణికం కాదు. ఈ సందర్భాలలో కోడ్ క్రింద ఉన్న అన్ని ఖాళీ నిలువు వరుసలను దాచిపెడుతుంది, ఇది నమూనా ఏమిటో పట్టింపు లేదు.

కోడ్:

 కణాలు (1, k) ఉంటే k = 1 నుండి 11 వరకు పూర్ణాంకం వలె ఉప కాలమ్_హైడ్ 1 () మసకబారిన విలువ. "విలువ =" "అప్పుడు నిలువు వరుసలు (k) .హిడెన్ = నిజమైన ముగింపు ఉంటే k 

మీరు కోడ్‌ను అమలు చేసినప్పుడు మీరు ఈ క్రింది విధంగా ఫలితాన్ని పొందుతారు.

ఉదాహరణ # 7 - సెల్ విలువ ఆధారంగా నిలువు వరుసలను దాచండి

సెల్ విలువ ఆధారంగా కాలమ్‌ను ఎలా దాచాలో ఇప్పుడు చూద్దాం. ఉదాహరణకు దిగువ డేటాను చూడండి.

“లేదు” అనే శీర్షిక ఉంటే ఇక్కడ నేను అన్ని నిలువు వరుసలను దాచాలనుకుంటున్నాను. క్రింద కోడ్ నా కోసం చేస్తుంది.

కోడ్:

 కణాలు (1, k) ఉంటే విలువ = "లేదు" అప్పుడు నిలువు వరుసలు (k) .హిడెన్ = ట్రూ ఎండ్ తదుపరి k ఎండ్ సబ్ ఉంటే ఉప కాలమ్_హైడ్_సెల్_వాల్యూ () మసక k. 

మీరు కోడ్‌ను అమలు చేసినప్పుడు మీరు ఈ క్రింది విధంగా ఫలితాన్ని పొందుతారు.