VBA භාවිතයෙන් පේළිය මකන්නේ කෙසේද (මාර්ග 14)

  • මේක Share කරන්න
Hugh West

අන්තර්ගත වගුව

ඔබ VBA භාවිතයෙන් පේළිය මකා දැමීමට පහසුම ක්‍රම සොයන්නේ නම්, ඔබ සිටින්නේ නියම ස්ථානයේ ය.

ප්‍රධාන ලිපියට කිමිදෙමු.

4> වැඩපොත බාගන්න VBA Delete Row.xlsm

VBA භාවිතයෙන් පේළිය මකා දැමිය හැකි ක්‍රම 14

මෙහි, මා සතුව දත්ත තුන තිබේ VBA භාවිතයෙන් පේළි මකා දැමීමේ ක්‍රම පෙන්වීමට වගු. පළමු වගුවේ සමාගමක නිෂ්පාදන සහ ඒවායේ ප්‍රමාණය , මිල අඩංගු වේ.

දෙවැන්න කෙනෙකුට නිෂ්පාදන කේත සහ ඒවාට අනුරූප නිෂ්පාදන ප්‍රමාණයන් සහ මිල

අන්තිම එකේ අඩංගු වේ සමහර ව්‍යාපෘති නම් සහ ඒවාට අදාළ ආරම්භක දින සහ පිරිවැය .

ලිපිය නිර්මාණය කිරීම සඳහා, මම Microsoft Excel 365 අනුවාදය භාවිතා කර ඇත, ඔබට ඔබගේ පහසුව අනුව වෙනත් ඕනෑම අනුවාදයක් භාවිතා කළ හැක.

ක්‍රමය-1: VBA භාවිතයෙන් තනි පේළියක් මකන්න

අපි කියමු, ඔබ නිෂ්පාදන Shoe 1, අඩංගු පේළිය මැකීමට අවශ්‍ය වන අතර මෙම තනි පේළිය මකා දැමීමට ඔබට මෙම ක්‍රමය අනුගමනය කළ හැක.

පියවර-01 :

Developer Tab>> Visual Basic විකල්පය

වෙත යන්න

ඉන්පසු, දෘශ්‍ය මූලික සංස්කාරකය විවෘත වනු ඇත.

Tab>> මොඩියුලය විකල්පය

වෙත යන්න.

ඉන් පසු, මොඩියුලයක් සාදනු ඇත.

පියවර-02 :

➤ෆොල් එක ලියන්න පහත් කේතය

1743

මෙහි, “තනි” 11/12/2021 දිනය ඇති කොටුවලට අනුරූප බහු පරාසයක එකමුතුව, අවසානයේ, පරාස මකා දැමෙනු ඇත.

➤ඔබන්න F5

ප්‍රතිඵලය :

ඉන් පසුව, ඔබ 11/12/2021 නිශ්චිත දිනයක් සහිත පේළි මකනු ඇත. .

අදාළ අන්තර්ගතය: විශේෂිත දත්ත සහිත පේළි මකා දැමීමට Excel VBA (උදාහරණ 9)

පුහුණු වන්න කොටස

ඔබ විසින්ම පුහුණුවීම සඳහා අපි ප්‍රායෝගික නම් පත්‍රයක පහත පරිදි අභ්‍යාස කොටසක් සපයා ඇත. කරුණාකර එය ඔබම කරන්න.

නිගමනය

මෙම ලිපියෙන්, මම VBA ඵලදායී ලෙස භාවිතා කිරීමට පහසුම ක්‍රම ආවරණය කිරීමට උත්සාහ කළෙමි. පේළි මකා දැමීම. ඔබට එය ප්‍රයෝජනවත් වනු ඇතැයි බලාපොරොත්තු වෙනවා. ඔබට කිසියම් යෝජනා හෝ ප්‍රශ්න ඇත්නම්, ඒවා අදහස් දැක්වීමේ කොටසෙහි බෙදා ගැනීමට නිදහස් වන්න.

වැඩ පත්‍රිකාවේ නම, සහ පේළි(7)පේළි අංකය තෝරනු ඇත.

.EntireRow.Delete සම්පූර්ණ පේළියම මකනු ඇත.

F5

ප්‍රතිඵල :

ඔබන්න ඔබන්න <1 අඩංගු පේළිය මකා දමනු ඇත> භාණ්ඩය නම Shoe 1 .

තවත් කියවන්න: Excel: 7 හි පේළි මකන්නේ කෙසේද? ක්‍රම

ක්‍රමය-2: VBA භාවිතයෙන් බහු පේළි මකන්න

ඔබට නිෂ්පාදන නම් Shoe1<අඩංගු පේළි වැනි පේළි කිහිපයක් මැකීමට අවශ්‍ය නම් 9>, Shoe2, සහ Shoe3 , එවිට ඔබට මෙම VBA කේතය අනුගමනය කළ හැක.

පියවර-01 :

පියවර-01 ක්‍රමය-1

1673

මෙහි, පේළි අංක 13, 10 අනුගමනය කරන්න , සහ 7 මකා දැමෙනු ඇති අතර ලිඛිතව ඔබට මෙම කේතය වැනි අවසාන පේළියේ සිට පළමු පේළියේ අංකයට ලිවිය යුතු පේළි අංක අනුක්‍රමිකව ලිවිය යුතුය.

එසේ නොමැති නම්, පේළිය 7 වැනි පළමු පේළිය මකා දැමීමෙන් පසු ඉතිරිය මෙම පේළියට පහළින් ඇති පේළි එක් පේළියක් ඉහළට ගෙන යනු ඇති අතර ඒ අනුව 10 වන පේළිය 9 වන පේළිය වන අතර 13 වන පේළිය 12 වන පේළිය වනු ඇත. මෙම නැවත සඳහා ason, ඔබට නිවැරදි පේළි මකා දැමීමට නොහැකි වනු ඇත.

F5

ප්‍රතිඵලය ඔබන්න :

ඉන්පසු, ඔබ නිෂ්පාදන නම් Shoe 1 , Shoe2, සහ Shoe3 අඩංගු පේළි මකා දමනු ඇත.

තවත් කියවන්න: Excel හි බහු පේළි මකන්නේ කෙසේද (ක්‍රම 3)

ක්‍රමය-3 :

මෙහි තේරීමෙන් පේළියක් මකා දැමීම, පේළියක් මකා දැමිය යුතු ආකාරය මම පෙන්වන්නම්එම පේළියේ සක්‍රිය කොටුවක් සම්බන්ධයෙන් 2> ක්‍රමය-1

6132

එය සක්‍රිය කොටුවක් ඇති පේළිය මකනු ඇත.

➤කේතය සුරකින්න.

පියවර-02 :

➤ඔබට මැකීමට අවශ්‍ය පේළියක ඕනෑම කොටුවක් තෝරන්න (මෙහි මම තෝරාගෙන ඇත B7 )

Developer Tab>> Macros විකල්පය

ඉන් පසුව Macro <2 වෙත යන්න>විශාරද විවෘත වනු ඇත.

මැක්‍රෝ නාමය dltrow3 තෝරා ධාවනය කරන්න

ප්‍රතිඵලය :

ඉන්පසු, ඔබ නිෂ්පාදන නම Shoe 1 .

අඩංගු පේළිය මකා දමනු ඇත.

ක්‍රමය-4: තේරීමේ සියලුම පේළි මකා දැමීම

තේරීමක සියලුම පේළි මකා දැමීම සඳහා ඔබට මෙම ක්‍රමය අනුගමනය කළ හැක.

3>

පියවර-01 :

ක්‍රමය-1

2949

හි පියවර-01 අනුගමනය කරන්න තේරීමේ සියලුම පේළි මකනු ඇත.

➤කේතය සුරකින්න.

පියවර-02 :

➤ඔබට මැකීමට අවශ්‍ය පේළි පරාසය තෝරන්න (මෙහි, මම B7:D9 පරාසය තෝරාගෙන ඇත)

සංවර්ධක Tab>> Macros විකල්පය

<0 වෙත යන්න>

ඉන් පසුව Macro Wizard එක විවෘත වේ.

Macro name dltrow4 තෝරන්න. සහ Run

ප්‍රතිඵලය :

ඉන්පසු, ඔබ අඩංගු පේළි මකනු ඇත නිෂ්පාදන නම් සපත්තු 1 , ජැකට්1, සහ Jacket2 .

තවත් කියවන්න: Excel හි තෝරාගත් පේළි මකන්නේ කෙසේද(8 ප්‍රවේශයන්)

ක්‍රමය-5: කිසියම් කොටුවක් හිස් නම් පේළියක් මකා දැමීම

මෙහි, මා සතුව හිස් කොටුවක් ඇත, එය B9 (මම මේ සඳහා මෙම කොටුවෙන් අගය ඉවත් කර ඇත. ක්‍රමය), සහ VBA කේතයක් භාවිතයෙන් මම B9 සෛලය සහිත පේළිය මකා දමමි.

පියවර-01 :

ක්‍රමය-1

6274

හි පියවර-01 අනුගමනය කරන්න

එය <1 පරාසයේ ඇති සියලුම පේළි මකනු ඇත>“B5:D13” යම් හිස් කොටුවක් තිබේ.

F5

ප්‍රතිඵලය<2 ඔබන්න>:

ඉන්පසු, ඔබට හිස් කොටුව අඩංගු පේළිය මැකීමට හැකි වනු ඇත.

තවත් කියවන්න: Excel හි හිස් පේළි ඉවත් කරන්නේ කෙසේද (ක්‍රම 11)

ක්‍රමය-6: සම්පූර්ණ පේළියම හිස් නම් පේළියක් මකා දැමීම

මෙහි, මා සතුව හිස් කොටුවක් ඇත, එය <1 වේ>B9 (මම මෙම ක්‍රමය සඳහා අගයන් ඉවත් කර ඇත), සහ 12 වන පේළිය වන හිස් පේළියක් (මම මෙම ක්‍රමය සඳහා අගයන් ඉවත් කර ඇත) සහ VBA කේතය සහ <1 භාවිතා කරමින්>COUNTA ශ්‍රිතය මම හිස් පේළිය මකා දමමි.

පියවර-01 :

පියවර-01 අනුගමනය කරන්න of Method-1

4298

“B5:D13” යනු දත්ත පරාසය වන අතර FOR loop සෑම කොටුවකටම ක්‍රියා කරයි මෙම පරාසය.

CountA(cell.EntireRow) හිස් නොවන කොටු ගණන ලබා දෙන අතර එය 0 බවට පත් වූ විට පේළිය මකා දැමෙනු ඇත.

➤ ඔබන්න F5

ප්‍රතිඵලය :

ඉන් පසු, ඔබට හිස් පේළිය මැකීමට හැකි වනු ඇත නමුත් එය සියල්ල නොමැති කිසිදු පේළියක් මකා නොදමනු ඇත. මෙම පේළියේ සෛල හිස්.

වැඩිදුර කියවන්න: Excel හි හිස් පේළි මකා දැමීමට VBA භාවිතා කරන්නේ කෙසේද

ක්‍රමය-7: සෑම nth පේළියක්ම මකා දැමීම

මෙම ක්‍රමය අනුගමනය කිරීමෙන් ඔබට සෑම nth පේළියක්ම (මෙම අවස්ථාවෙහි සෑම 3 වන පේළියක්ම) මකා දැමිය හැක.

<0 පියවර-01 :

පියවර-01 ක්‍රමය-1

9482

“B5 අනුගමනය කරන්න :D13" යනු දත්ත පරාසය වන අතර rc මෙම පරාසයේ සම්පූර්ණ පේළි අංකය 9 ලබා දෙනු ඇත.

මෙහි, FOR ලූපය මෙම අවස්ථාවෙහි rc හෝ 9 වන අවසාන පේළියෙන් ආරම්භ වන අතර පළමු පේළියෙන් අවසන් වේ.

පියවර -3 මෙම පරාසයේ ඇති සෑම 3වන පේළියක්ම මැකීමට උපකාරී වනු ඇත.

F5

ඔබන්න 1>ප්‍රතිඵලය :

ඉන්පසු, ඔබ නිෂ්පාදන නම් Shoe 1 , Shoe2, සහ <8 අඩංගු පේළි මකනු ඇත>Shoe3 .

වැඩිදුර කියවන්න: සෑම nth R මකන්නේ කෙසේද ow Excel හි (පහසුම ක්‍රම 6)

සමාන කියවීම්:

  • Excel VBA සමඟ තෝරාගත් පේළි මකන්නේ කෙසේද (පියවරක්- by-Steep Guideline)
  • Excel හි භාවිත නොකළ පේළි මකන්න (පහසු ක්‍රම 8ක්)
  • Excel හි සැඟවුණු පේළි මකන්නේ කෙසේද (ක්‍රම 3)
  • Excel හි අනන්ත පේළි මකන්න (පහසු ක්‍රම 5ක්)
  • සදහටම පවතින Excel හි පේළි මකන්නේ කෙසේද (4 පහසුයික්‍රම)

ක්‍රමය-8: සෛල අගය මත පදනම්ව පේළිය මැකීම

මෙම ක්‍රමයේදී, මම නිශ්චිත අගයක් සහිත පේළිය මකා දමමි ෂර්ට් 2 .

පියවර-01 :

පියවර-01 ක්‍රමය අනුගමනය කරන්න- 1

8928

“B5:D13” යනු දත්ත පරාසය වන අතර FOR ලූපය මෙම පරාසයේ සෑම කොටුවක් සඳහාම ක්‍රියා කරයි.

පේළියක කිසියම් කොටුවක “Shirt 2” අගය තිබේ නම්, එම පේළිය මකනු ලැබේ.

F5<2 ඔබන්න

ප්‍රතිඵලය :

මේ ආකාරයට, ඔබ නිෂ්පාදන නම ෂර්ට් 2 අඩංගු පේළිය මකා දමනු ඇත. 3>

තවත් කියවන්න: VBA Macro Excel හි අගය අඩංගු නම් පේළිය මැකීමට (2 ක්‍රම)

ක්‍රමය-9: අනුපිටපත් පේළි මකා දැමීම

මෙහි, නිෂ්පාදන කේතය 97375 සහිත පේළි දෙකක් මා සතුව ඇත, එබැවින් මට සලකුණු කර ඇති මෙම පේළි වලින් එකක් මකා දැමීමට අවශ්‍යයි පහත රතු පෙට්ටියක්>ක්‍රමය-1

2755

මෙහි, “B5:D13” දත්ත පරාසය සහ තීරු:=1 මම එය ආරම්භක තීරුව වන බී තීරුවක පමණක් අනුපිටපත් අගයන් සොයනු ඇත, නමුත් ඔබට වෙනත් තීරුවලද සෙවීමට අවශ්‍ය නම් ඔබේ අවශ්‍යතා අනුව මෙම අංකය භාවිත කළ හැක.

➤ඔබන්න F5

ප්‍රතිඵල :

ඉන්පසු, ඔබට ඇති පේළිය මැකීමට හැකි වනු ඇත. වෙනත් පේළියකට සමානයි.

වැඩිදුර කියවන්න: අනුපිටපත් පේළි මකන්නේ කෙසේදVBA සමඟ Excel (ඵලදායී ක්‍රම 8)

ක්‍රමය-10: වගුවක පේළි මකා දැමීම

ඔබට පහත වගුව ඇති බව සිතන්න, එහි නම වගුව1 සහ දැන් ඔබට මෙම වගුවේ පේළි අංක 6 මකා දැමීමට අවශ්‍යයි. මෙය සිදු කිරීම සඳහා ඔබට මෙම ක්‍රමය අනුගමනය කළ හැක.

පියවර-01 :

පියවර-01 <2 අනුගමනය කරන්න> ක්‍රමය-1

6304

මෙහි, “වගුව” පත්‍රයේ නම, “වගුව1” යනු වගුවේ නම සහ 6 ඔබට මැකීමට අවශ්‍ය මෙම වගුවේ පේළි අංකය වේ.

F5

<1 ඔබන්න>ප්‍රතිඵලය :

මෙම ආකාරයෙන්, ඔබ මෙම වගුවේ ඔබට අවශ්‍ය පේළිය මකා දමනු ඇත.

තවත් කියවන්න: Excel VBA භාවිතයෙන් එක් තීරුවක් මත පදනම්ව අනුපිටපත් පේළි ඉවත් කරන්නේ කෙසේද

ක්‍රමය-11: පෙරීමෙන් පසු දෘශ්‍ය පේළි මකා දැමීම

මෙහි, මා සතුව පෙරහන් කරන ලද දත්ත වගුවක් තිබේ. මිල තීරුව $1,500.00 ට වැඩි අගයන් සඳහා වන අතර මට පෙරීමෙන් පසු පෙනෙන පේළි සියල්ල මකා දැමීමට අවශ්‍යයි.

පියවර-01 :

ක්‍රමය-1

9131

හි පියවර-01 අනුගමනය කරන්න

මෙහි, “B5: D13” දත්ත පරාසයයි.

F5

දැන්, පෙරීමෙන් පසු පෙනෙන සියලුම පේළි ඔබන්න මකා දැමිය යුතුය. මිල තීරුවේ පෙරහන් ලකුණ තේරීමෙන් ඔබට දැන් සැඟවුණු පේළි නැවත ගෙන ඒමට හැකිය.

➤ <මත ක්ලික් කරන්න 1>සියල්ල තෝරන්න විකල්පය

හරි

ප්‍රතිඵලය :

ඔබන්න 0>අවසාන වශයෙන්, ඔබට සැඟවුණු පේළි නැවත ලැබෙනු ඇතදත්ත වගුව.

වැඩිදුර කියවන්න: Excel හි VBA සමඟ පේළි පෙරීම සහ මකන්නේ කෙසේද (ක්‍රම 2)

ක්‍රමය-12: අවසාන සක්‍රිය සෛලය මත පදනම්ව පේළිය මකා දැමීම

මෙහි, මගේ අවසාන සක්‍රිය කොටුව B13 සෛලය වන අතර පහත දැක්වෙන අවසාන සක්‍රිය කොටුව සහිත මෙය මකා දැමීමට මට අවශ්‍යය. දත්ත වගුව.

පියවර-01 :

පියවර-01 ක්‍රමය අනුගමනය කරන්න -1

6089

මෙහි, 2 එනම් තීරුව B මගේ සක්‍රීය කොටුව ඇති, ඔබට ඔබගේ අවශ්‍යතා අනුව අංකය වෙනස් කළ හැක.

F5

ප්‍රතිඵලය ඔබන්න :

මෙම ආකාරයෙන්, ඔබ ඔබේ අවසාන සක්‍රීය පේළිය.

තවත් කියවන්න: බහු සෛල අගය (3 නිර්ණායක) මත පදනම්ව පේළි මකා දැමීමට Excel VBA කේතය

ක්‍රමය-13: කිසියම් තන්තුවක් ඇති පේළි මකා දැමීම

ඔබට කිසියම් තන්තුවක් ඇති පේළි මකා දැමීමට අවශ්‍ය බව සිතන්න, මෙය කිරීමට ඔබට මෙම ක්‍රමය අනුගමනය කළ හැක.

<64

පියවර-01 :

ක්‍රමය-1

4125
<0 හි පියවර-01 අනුගමනය කරන්න>මෙහි, “string” පත්‍රයේ නම, මෙම දත්ත පරාසයේ පළමු පේළි අංකය 5 වන අතර ආරම්භක තීරු අංකය 2

With ප්‍රකාශය ඔබට වස්තුවක් සඳහන් කිරීමට ඉඩ දෙයි හෝ සම්පූර්ණ ප්‍රකාශ මාලාවක් සඳහා වරක් පරිශීලක-නිර්වචනය ටයිප් කරන්න.

ඊළඟ දෝෂය නැවත ආරම්භ කිරීමේදී ප්‍රකාශය මඟින් ධාවන කාල දෝෂයක් සිදු වූ විට, පාලනය ප්‍රකාශය අනුගමනය කරන ප්‍රකාශය වෙත යන බව සඳහන් කරයි. දෝෂය සිදුවේ.

අවසාන පේළිය සහ LastColumn දත්ත පරාසයේ අවසාන පේළිය සහ තීරුව ආපසු ලබා දෙන්න.

SpecialCells(xlCellTypeConstants, xlTextValues) මෙහිදී කිසියම් පෙළ අගයක් ඇති පේළි තෝරනු ඇත. පරාසය.

F5

ප්‍රතිඵලය :

ඉන්පසු, ඔබ කිසියම් පෙළ තන්තුවක් ඇති පේළි මකන්න.

වැඩිදුර කියවන්න: පේළි මකා දැමීමට Excel කෙටිමඟ (ප්‍රසාද තාක්ෂණික ක්‍රම සමඟ)

ක්‍රමය-14: දිනයන් මත පේළිය මකා දැමීම

මෙහි, මම මෙහි විශේෂ දිනයක් 11/12/2021 (mm/dd/yyyy) ඇති පේළි මකමි DATEVALUE ශ්‍රිතය භාවිතා කරන ක්‍රමය.

පියවර-01 :

පියවර- අනුගමනය කරන්න 01 න් ක්‍රමය-1

7044

මෙහි, “දිනය” පත්‍රයේ නම වේ, මෙම දත්ත පරාසයේ පළමු පේළි අංකය වේ 5 සහ නිර්ණායක තීරුව (දින ඇති තීරුවේ) අංකය 3 වේ.

ප්‍රකාශය මඟින් ඔබට වස්තුවක් හෝ පරිශීලක-නිර්වචනය කළ වර්ගයක් එක් වරක් සඳහන් කිරීමට ඉඩ සලසයි. සම්පූර්ණ ප්‍රකාශ මාලාවක් සඳහා.

දෝෂය නැවත ආරම්භ කිරීම මත ප්‍රකාශය සඳහන් කරන්නේ, ධාවන කාල දෝෂයක් ඇති වූ විට, පාලනය දෝෂය සිදු වූ ප්‍රකාශය අනුගමනය කරන ප්‍රකාශය වෙත යයි.

LastRow දත්ත පරාසයේ අවසාන පේළිය ලබා දෙන අතර මෙහි, FOR ලූපය මෙම අවස්ථාවෙහි අවසන් පේළිය හෝ 6 වන අවසාන පේළියෙන් ආරම්භ වන අතර පළමු පේළියෙන් අවසන් වේ.

DATEVALUE පෙළ දිනය අගය බවට පරිවර්තනය කරනු ඇත.

මෙහි, යුනියන් ය ආපසු ලබා දෙනු ඇත

Hugh West යනු ක්ෂේත්‍රයේ වසර 10කට වැඩි පළපුරුද්දක් ඇති ඉතා පළපුරුදු Excel පුහුණුකරුවෙකු සහ විශ්ලේෂකයෙකි. ඔහු ගිණුම්කරණය සහ මූල්‍ය පිළිබඳ ශාස්ත්‍රවේදී උපාධියක් සහ ව්‍යාපාර පරිපාලනය පිළිබඳ ශාස්ත්‍රපති උපාධියක් ලබා ඇත. හියු ඉගැන්වීම සඳහා දැඩි ආශාවක් ඇති අතර අනුගමනය කිරීමට සහ තේරුම් ගැනීමට පහසු වන අද්විතීය ඉගැන්වීම් ප්‍රවේශයක් වර්ධනය කර ඇත. ඔහුගේ Excel පිළිබඳ විශේෂඥ දැනුම ලොව පුරා සිටින දහස් ගණනක් සිසුන්ට සහ වෘත්තිකයන්ට ඔවුන්ගේ කුසලතා වැඩිදියුණු කිරීමට සහ ඔවුන්ගේ වෘත්තීය ජීවිතය තුළ විශිෂ්ටත්වයට පත් කිරීමට උපකාර කර ඇත. ඔහුගේ බ්ලොගය හරහා, හියු ඔහුගේ දැනුම ලෝකය සමඟ බෙදා ගනී, නොමිලේ එක්සෙල් නිබන්ධන සහ පුද්ගලයන්ට සහ ව්‍යාපාරවලට ඔවුන්ගේ පූර්ණ හැකියාවන් කරා ළඟා වීමට උපකාර කිරීමට මාර්ගගත පුහුණුව ලබා දෙයි.