విషయ సూచిక
మెరుగైన రీడబిలిటీ కోసం ఎక్సెల్లో మా పెద్ద డేటాసెట్ని ఉపయోగిస్తున్నప్పుడు కొన్నిసార్లు మనం కొన్ని నిర్దిష్ట అడ్డు వరుసలను దాచవలసి ఉంటుంది. Excelలో ఏదైనా ఆపరేషన్ను అమలు చేయడానికి VBA మాక్రో ను అమలు చేయడం అత్యంత ప్రభావవంతమైన, వేగవంతమైన మరియు సురక్షితమైన పద్ధతి. ఈ కథనంలో, VBA మాక్రోను ఉపయోగించి విభిన్న ప్రమాణాల ఆధారంగా Excelలో అడ్డు వరుసలను దాచడం ఎలాగో మేము మీకు చూపుతాము.
వర్క్బుక్ని డౌన్లోడ్ చేయండి
మీరు ఉచిత ప్రాక్టీస్ Excel వర్క్బుక్ని ఇక్కడ నుండి డౌన్లోడ్ చేసుకోవచ్చు.
VBA.xlsmతో అడ్డు వరుసలను దాచండి
Excelలో అడ్డు వరుసలను దాచడానికి VBAతో 14 పద్ధతులు
ఈ విభాగంలో, మేము Excelలో వరుసలను దాచడానికి VBA తో 12 విభిన్న పద్ధతులను చర్చిస్తాము. మేము మొత్తం కథనం అంతటా ఉపయోగించే ఉదాహరణ క్రింద చూపబడింది.
1. Excelలో ఒకే వరుసను దాచడానికి VBAని పొందుపరచండి
మీరు ఒకే అడ్డు వరుసను VBA కోడ్తో దాచాలనుకుంటే, దిగువ చర్చించిన దశలను అనుసరించండి. మా విషయంలో, మేము మా డేటాసెట్ నుండి వరుస సంఖ్య 5 ( చివరి పేరు )ని దాచిపెడతాము.
దశలు:
- మీ కీబోర్డ్పై Alt + F11 నొక్కండి లేదా డెవలపర్ -> ట్యాబ్కి వెళ్లండి విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి విజువల్ బేసిక్ విండో, మెను బార్ నుండి, ఇన్సర్ట్ -> మాడ్యూల్ .
- క్రింది కోడ్ని కాపీ చేసి కోడ్ విండోలో అతికించండి.
2533
మీ కోడ్ ఇప్పుడు సిద్ధంగా ఉంది“ కెమిస్ట్రీ ” దాచబడింది.
14. Excelలో సెల్ సంఖ్యల విలువ ఆధారంగా అడ్డు వరుసలను దాచడానికి మాక్రో
గతంలో సెల్ టెక్స్ట్ విలువ ఆధారంగా అడ్డు వరుసను ఎలా దాచాలో మీరు చూసారు, ఈసారి విలువ ఉన్నప్పుడు ఎలా చేయాలో మీరు నేర్చుకుంటారు సంఖ్య . మా సందర్భంలో, " 87 ", వరుస 7 సంఖ్యా విలువను కలిగి ఉన్న అడ్డు వరుసతో మేము మీకు ఒక ఉదాహరణను అందిస్తాము మరియు ఆ అడ్డు వరుసను ఎలా దాచాలో మీకు కోడ్ను అందిస్తాము.
దశలు:
- డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి ఇన్సర్ట్ కోడ్ విండోలో మాడ్యూల్ .
- కోడ్ విండోలో, కింది కోడ్ను కాపీ చేసి అతికించండి.
4040
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
ఇక్కడ,
- StartRow = 4 -> మొదటి వరుస డేటాసెట్. డేటాసెట్లో
- LastRow = 10 -> చివరి అడ్డు వరుస .
- iCol = 4 -> నిలువు వరుస టెక్స్ట్ విలువను కలిగి ఉంది.
- రన్ దీన్ని కోడ్ చేసి, వరుస సంఖ్య 7 సంఖ్యా విలువ “ 87 ” దాచబడిందని గమనించండి.
మరింత చదవండి: Excelలో సెల్ విలువ ఆధారంగా అడ్డు వరుసలను ఎలా దాచాలి (5 పద్ధతులు)
ముగింపు
ఈ కథనం చూపించింది VBA తో Excelలో వరుసలను దాచడం ఎలా. ఈ వ్యాసం మీకు చాలా ఉపయోగకరంగా ఉందని నేను ఆశిస్తున్నాను. అంశానికి సంబంధించి మీకు ఏవైనా ప్రశ్నలు ఉంటే అడగడానికి సంకోచించకండి.
అమలు చేయండి.ఇక్కడ,
- వర్క్షీట్లు(“సింగిల్”) = వర్క్షీట్ పేరును సెట్ చేయండి.
- పరిధి(“5:5”) = పరిధి పద్ధతిలో అడ్డు వరుస సంఖ్య 5 ని పాస్ చేయండి.
- మీ కీబోర్డ్లో F5 నొక్కండి లేదా మెను బార్ నుండి రన్ -> సబ్/యూజర్ఫారమ్ ని అమలు చేయండి. మీరు మాక్రోను అమలు చేయడానికి ఉప-మెను బార్లోని చిన్న ప్లే చిహ్నం పై కూడా క్లిక్ చేయవచ్చు.
క్రింద ఉన్న చిత్రంలో గమనించండి , VBA కోడ్ని అమలు చేసిన తర్వాత వరుస సంఖ్య 5 దాచబడుతుంది.
మరింత చదవండి: ఎక్సెల్లో అడ్డు వరుసలను దాచడానికి ఫార్ములా (7 పద్ధతులు)
2. Excel
లో ఒక వరుసను VBA తో దాచడం ఎలాగో మీరు నేర్చుకున్నారు. కానీ, మీరు వరుసల శ్రేణిని పక్కనే దాచాలనుకుంటున్నారని అనుకుందాం. మీరు Excelలో VBA తో కూడా చేయవచ్చు. మేము పైన చూపిన మా డేటాసెట్ నుండి దాచి అడ్డు వరుసల సంఖ్య 5 నుండి 7 వరకు ఉంటుంది.
దశలు:
- అదే మునుపటి విధంగా, డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి, కోడ్ విండోలో మాడ్యూల్ ని చొప్పించండి.
- కోడ్ విండోలో, కింది కోడ్ని కాపీ చేసి, అతికించండి.
2695
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
ఇక్కడ,
- వర్క్షీట్లు(“కంటిగ్యుయస్”) = వర్క్షీట్ పేరును సెట్ చేయండి.
- రేంజ్(“5:7”) = పరిధి పద్ధతిలో వరుస సంఖ్య 5 నుండి 7 వరకు పాస్ చేయండి.
- రన్ ఈ కోడ్ మరియు చూడండి వరుసలు 5 నుండి 7 వరకు ఉన్న క్రింది చిత్రం ఇప్పుడు దాచబడింది.
మరింత చదవండి: ఎలా చేయాలి Excelలో అడ్డు వరుసలను దాచిపెట్టు మరియు దాచు (6 సులభమైన మార్గాలు)
3. మాక్రోను పొందుపరచి, నాన్-కంటిగ్యుయస్ అడ్డు వరుసలను రహస్యంగా ఉంచడానికి
ఈసారి మీరు VBAతో అనుబంధంగా లేని అడ్డు వరుసలను ఎలా దాచాలో నేర్చుకుంటారు. . మా డేటాసెట్తో, దాచడానికి వరుసలు 5, 6, 8 మరియు 9 కోడ్ క్రింద ఇవ్వబడింది.
దశలు:
- మునుపు చూపినట్లుగా, డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి, కోడ్ విండోలో మాడ్యూల్ ని చొప్పించండి.
- కోడ్ విండోలో, కింది కోడ్ని కాపీ చేసి, అతికించండి.
8906
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
ఇక్కడ,
- వర్క్షీట్లు(“పక్కనే కానివి”) = వర్క్షీట్ పేరును సెట్ చేయండి.
- రేంజ్(“5: 6, 8:9”) = రేంజ్ పద్ధతిలో వరుస సంఖ్య 5 నుండి 6 మరియు 8 నుండి 9 వరకు పాస్ చేయండి
- ఈ కోడ్ ముక్కను అమలు చేయండి మరియు వరుసలు 5 నుండి 6 మరియు 8 నుండి 9 వరకు చూడండి కింది చిత్రంలో దాచబడింది.
మరింత చదవండి: Excelలో అడ్డు వరుసలను ఎలా దాచాలి (6 ప్రభావవంతమైన పద్ధతులు)
4. Excelలో టెక్స్ట్లను కలిగి ఉన్న అన్ని అడ్డు వరుసలను దాచడానికి మాక్రో
మీరు టెక్స్ట్ విలువలను కలిగి ఉన్న అన్ని అడ్డు వరుసలను దాచాలనుకుంటే, దిగువ అందించిన దశలను అనుసరించండి.
దశలు:
- డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి ఇన్సర్ట్ aకోడ్ విండోలో మాడ్యూల్ .
- కోడ్ విండోలో, కింది కోడ్ని కాపీ చేసి అతికించండి.
3448
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
ఇక్కడ,
- IsNumeric(Range(“C” & i)) = మా డేటాసెట్లోని డేటా <1 నుండి ప్రారంభమవుతుంది>కాలమ్ C, కాబట్టి మేము పరిధి పద్ధతిలో C ని అధిగమించాము.
- 1>ఈ కోడ్ని అమలు చేయండి మరియు వచనాన్ని కలిగి ఉన్న విలువలు ఇప్పుడు దాచబడిన అన్ని అడ్డు వరుసలు మీరు గమనించవచ్చు.
మరింత చదవండి: Excelలో బహుళ అడ్డు వరుసలను ఎలా అన్హైడ్ చేయాలి (9 పద్ధతులు)
5. ఎక్సెల్లో నంబర్లను కలిగి ఉన్న అన్ని అడ్డు వరుసలను కప్పి ఉంచడానికి మాక్రో
మరియు మీరు సంఖ్యా విలువలను కలిగి ఉన్న అన్ని అడ్డు వరుసలను VBA కోడ్తో దాచాలనుకుంటే, దిగువ అందించిన దశలను అనుసరించండి.
ఇది కూడ చూడు: Excelలో VLOOKUPతో రేంజ్ లుకప్ (5 ఉదాహరణలు)దశలు:
- డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి, మాడ్యూల్ను చొప్పించండి కోడ్ విండోలో.
- కోడ్ విండోలో, కింది కోడ్ని కాపీ చేసి, అతికించండి.
8047
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
ఇక్కడ,
- IsNumeric(Range(“C” & i)) = మా డేటాసెట్లోని డేటా కాలమ్ C, నుండి ప్రారంభమవుతుంది కాబట్టి మేము C ని పరిధి పద్ధతి
- ఈ కోడ్ని అమలు చేయండి మరియు సంఖ్యా విలువలను కలిగి ఉన్న అన్ని అడ్డు వరుసలు ఇప్పుడు ఉన్నాయని గమనించండి దాచబడింది.
మరింత చదవండి: Excelలో ఒక నిలువు వరుస ఆధారంగా నకిలీ అడ్డు వరుసలను దాచండి(4 పద్ధతులు)
6. Excelలో సున్నా (0) ఉన్న అడ్డు వరుసలను దాచడానికి మాక్రో
మీరు 0 (సున్నా) ని కలిగి ఉన్న నిర్దిష్ట నిలువు వరుసల నుండి మాత్రమే అడ్డు వరుసలను దాచాలనుకుంటున్నారని అనుకుందాం. E నిలువు వరుస లో 0ని వరుస 7 మరియు 82 వరుస 10 లో ఉన్న క్రింది డేటాసెట్ను చూడండి. Excelలో VBA తో 0 ( వరుస 7 )ని కలిగి ఉన్న అడ్డు వరుసను మాత్రమే దాచడం ఎలాగో నేర్చుకుంటాము.
దశలు:
- డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి ఇన్సర్ట్ కోడ్ విండోలో ఒక మాడ్యూల్ .
- కోడ్ విండోలో, కింది కోడ్ను కాపీ చేసి అతికించండి.
5327
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
- ఈ కోడ్ని అమలు చేయండి మరియు 0<ని కలిగి ఉన్న అడ్డు వరుస ( వరుస 7 ) గమనించండి 2> in నిలువు వరుస E ఇప్పుడు దాచబడింది, అయితే 82 ని కలిగి ఉన్న వరుస 10 దాచబడింది.
మరింత చదవండి: Excel VBAలో ఖాళీ అడ్డు వరుసలను ఎలా దాచాలి (4 ఉపయోగకరమైన పద్ధతులు)
7. Excelలో ప్రతికూల విలువలను కలిగి ఉన్న అడ్డు వరుసలను దాచడానికి మాక్రోను అమలు చేయండి
మీరు అదే నిలువు వరుస నుండి సున్నాని కలిగి ఉన్న అడ్డు వరుసలను దాచినట్లే, మీరు ప్రతికూల విలువలను కలిగి ఉన్న అడ్డు వరుసలను కూడా దాచవచ్చు. దిగువ చూపిన డేటాసెట్తో నిలువు E ప్రతికూల మరియు సానుకూల విలువలు రెండింటినీ కలిగి ఉంది, మేము ప్రతికూలమైన దానిని మాత్రమే దాచే కోడ్ని చూస్తాము.
దశలు:
- డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరవండి మరియుకోడ్ విండోలో మాడ్యూల్ ని చొప్పించండి.
- కోడ్ విండోలో, కింది కోడ్ను కాపీ చేసి అతికించండి.
1563
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
- ఈ కోడ్ని అమలు చేయండి మరియు వరుస 7 ని కలిగి ఉందని గమనించండి నిలువు E లో 1>ప్రతికూల విలువ (-10) ఇప్పుడు దాచబడింది, అయితే 82 ని కలిగి ఉన్న వరుస 10 దాచబడలేదు.
8. Excelలో సానుకూల విలువలను కలిగి ఉన్న అడ్డు వరుసలను దాచడానికి VBAని పొందుపరచండి
ఈసారి క్రింద ఇవ్వబడిన డేటాసెట్తో కాలమ్ E రెండు సున్నా సానుకూల విలువలను కలిగి ఉంటుంది, మేము VBA<ని చూస్తాము 2> పాజిటివ్ను మాత్రమే దాచిపెట్టే కోడ్ .
దశలు:
- ఓపెన్ < డెవలపర్ ట్యాబ్ నుండి 1>విజువల్ బేసిక్ ఎడిటర్ మరియు కోడ్ విండోలో చొప్పించు మాడ్యూల్ .
- కోడ్ విండోలో, కింది కోడ్ని కాపీ చేసి అతికించండి.
1442
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
- రన్ ఈ కోడ్ మరియు వరుస 7 సానుకూల విలువ (55) ని నిలువు E లో కలిగి ఉంది, అయితే వరుస 10 ఇప్పుడు దాచబడింది 0 ని తీసుకువెళుతున్నది దాచబడలేదు.
మరింత చదవండి: సెల్ ఆధారంగా అడ్డు వరుసలను దాచడానికి VBA Excelలో విలువ (14 ఉదాహరణలు)
9. Excelలో బేసి సంఖ్యలను కలిగి ఉన్న అడ్డు వరుసలను దాచడానికి మాక్రో
మీరు బేసి సంఖ్యలను కలిగి ఉన్న అడ్డు వరుసలను వాటి విలువగా దాచవచ్చు. ఈ వ్యాసం ప్రారంభంలో మేము చూపిన ఉదాహరణలో, నిలువు E వరుసలు 7 మరియు 10 లో బేసి మరియు సరి సంఖ్యలను కలిగి ఉంది. మేము బేసి సంఖ్యలు మాత్రమే కలిగి ఉన్న అడ్డు వరుసను దాచడం కోడ్ను నేర్చుకుంటాము.
దశలు:
- డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి, కోడ్ విండోలో చొప్పించు మాడ్యూల్ .
- కోడ్లో విండో, కింది కోడ్ని కాపీ చేసి, అతికించండి.
5728
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
- రన్ ఈ కోడ్ ముక్క మరియు వరుస 7 మాత్రమే ఇప్పుడు కాలమ్ E లో బేసి సంఖ్య (55) ని కలిగి ఉంది, అయితే దాచబడింది సరి సంఖ్య (82) ని కలిగి ఉన్న అడ్డు వరుస 10 దాచబడలేదు.
10. Excelలో సరి సంఖ్యలను కలిగి ఉన్న అడ్డు వరుసలను దాచడానికి VBA
అలాగే, మీరు సమాన సంఖ్యలను విలువగా కలిగి ఉన్న అడ్డు వరుసలను దాచవచ్చు. ఈ కథనం ప్రారంభంలో మేము చూపిన ఉదాహరణలో, కాలమ్ F వరుసలు 7 మరియు 10 లో బేసి మరియు సరి సంఖ్యలు రెండింటినీ కలిగి ఉంది. సరి సంఖ్యలను మాత్రమే కలిగి ఉండే అడ్డు వరుసను దాచడం కోడ్ను మేము నేర్చుకుంటాము.
దశలు:
- డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి, కోడ్ విండోలో చొప్పించు మాడ్యూల్ .
- కోడ్లో విండో, కింది కోడ్ని కాపీ చేసి అతికించండి.
1835
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
- రన్ ఈ కోడ్ మరియు వరుస 7 ఇందులో సరి సంఖ్య (100) మాత్రమే ఉందని చూడండి కాలమ్ F ఇప్పుడు దాచబడింది, అయితే అడ్డువరుస 10 అది బేసి సంఖ్య (75) దాచబడలేదు.
మరింత చదవండి: Excel VBA: Excelలో అన్ని అడ్డు వరుసలను దాచిపెట్టు (5 ఆచరణాత్మక ఉదాహరణలు)
11. నిర్దిష్ట కండిషన్ కంటే ఎక్కువ ఉన్న అడ్డు వరుసలను దాచడానికి మాక్రోని చొప్పించండి
మీరు VBA Excelతో నిర్దిష్ట విలువ కంటే ఎక్కువ అడ్డు వరుసలను దాచవచ్చు. మీరు నిలువు E నుండి అడ్డు వరుసలను దాచాలనుకుంటున్నారని అనుకుందాం, ఇక్కడ విలువ 80 కంటే ఎక్కువగా ఉంటుంది. దీన్ని ఎలా చేయాలో ఇక్కడ ఉంది:
దశలు:
- డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరవండి మరియు కోడ్ విండోలో మాడ్యూల్ ని చొప్పించండి.
- కోడ్ విండోలో, కింది కోడ్ను కాపీ చేసి అతికించండి.
1545
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
- ఈ కోడ్ను అమలు చేయండి మరియు అడ్డు వరుస 10 ని మాత్రమే చూడండి నిలువు E లో 1>82 (ఇది 80 కంటే ఎక్కువ) ఇప్పుడు దాచబడింది, అయితే 55 ని కలిగి ఉన్న వరుస 7 దాచబడలేదు.
మరింత చదవండి: Excelలో షరతులతో కూడిన ఫార్మాటింగ్తో సెల్ విలువ ఆధారంగా అడ్డు వరుసలను దాచండి
12. Excelలో నిర్దిష్ట కండిషన్ కంటే తక్కువ ఉండే వరుసలను కవర్ చేయడానికి మాక్రోను పొందుపరచండి
మీరు VBA Excelతో నిర్దిష్ట విలువ కంటే తక్కువ ఉన్న అడ్డు వరుసలను కూడా దాచవచ్చు . మీరు నిలువు E నుండి అడ్డు వరుసలను దాచాలనుకుంటున్నారని అనుకుందాం, ఇక్కడ విలువ 80 కంటే తక్కువగా ఉంటుంది. ఎలా చేయాలో ఇక్కడ ఉందిఅది:
దశలు:
- డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి ఇన్సర్ట్ చేయండి కోడ్ విండోలో ఒక మాడ్యూల్ .
- కోడ్ విండోలో, కింది కోడ్ని కాపీ చేసి అతికించండి.
9771
మీ కోడ్ ఇప్పుడు సిద్ధంగా ఉంది అమలు చేయడానికి.
- రన్ ఈ కోడ్ మరియు 55<కలిగి ఉన్న వరుస 7 మాత్రమే చూడండి నిలువు E లో 2> (ఇది 80 కంటే తక్కువ) ఇప్పుడు దాచబడింది, అయితే వరుస 10 82ని కలిగి ఉంది దాచబడలేదు.
13. మాక్రోతో సెల్ టెక్స్ట్ విలువ ఆధారంగా అడ్డు వరుసలను దాచండి
మీరు నిర్దిష్ట టెక్స్ట్ విలువ ఉన్న అడ్డు వరుసను దాచాలనుకుంటున్నారని అనుకుందాం. మా విషయంలో, మేము మీకు “ కెమిస్ట్రీ ”, వరుస 6 అనే పదాన్ని కలిగి ఉన్న అడ్డు వరుసతో ఒక ఉదాహరణను అందిస్తాము మరియు ఎలా చేయాలో మీకు కోడ్ను అందిస్తాము ఆ అడ్డు వరుసను దాచు కోడ్ విండోలో మాడ్యూల్ ని చొప్పించండి.
- కోడ్ విండోలో, కింది కోడ్ను కాపీ చేసి అతికించండి.
8155
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
ఇక్కడ,
- StartRow = 4 -> మొదటి వరుస డేటాసమితి.
- LastRow = 10 -> చివరి అడ్డు వరుస డేటాసెట్.
- iCol = 4 -> నిలువు వరుస టెక్స్ట్ విలువను కలిగి ఉంది.
- రన్ కోడ్ చేసి, వరుస సంఖ్య 6 పదాన్ని కలిగి ఉందని గమనించండి