අන්තර්ගත වගුව
Excel VBA හි නම සහිත පත්රයක් එක් කරන්නේ කෙසේද යන්න ඔබේ ප්රශ්නවලට මෙම ලිපිය පිළිතුරු සපයයි. ඔබ එවැනි අද්විතීය ආකාරයේ උපක්රම සොයන්නේ නම්, ඔබ නියම ස්ථානයට පැමිණ ඇත. මෙන්න, අපි 6 පහසු සහ amp; Excel VBA හි නමක් සහිත පත්රයක් එකතු කිරීමේ ක්රම ඔප්පු කර ඇත.
පුහුණු වැඩපොත බාගන්න
ඔබට වඩා හොඳ අවබෝධයක් සඳහා පහත Excel වැඩපොත බාගත කර ඔබම පුහුණු විය හැක.<3 Name.xlsm සමග පත්රය එක් කිරීම
VBA කේතය නම සහිත පත්රය එක් කිරීමට
අපි එකතු කිරීමට Sheets object භාවිතා කරන්නෙමු Excel හි පත්රයක්. නම සහිත පත්රයක් එක් කිරීමට ඇති මූලික VBA කේතය පහත ආකාරයට පෙනේ.
Sheets.Add ([Before], [After], [Count], [Type])
පෙර: එය විකල්ප වේ. එය නිශ්චිත පත්රයකට පෙර නව පත්රයක් එක් කරයි.
පසු: එය ද විකල්ප වේ. එය නිශ්චිත පත්රයකට පසුව නව පත්රයක් එක් කරයි.
ගණනය: එය විකල්ප පරාමිතියක් ද වේ. එය එකතු කළ යුතු පත්ර ගණන දක්වයි.
වර්ගය: එය ද විකල්ප වේ. එය පත්රයේ වර්ගය සඳහන් කරයි. මෙහිදී, පෙරනිමි අගය වන්නේ xlWorksheet වේ.
Excel VBA හි නම සමඟ පත්රය එක් කිරීමට විවිධ ක්රම 6
Excel හි, අපට add <සමඟ නව පත්රයක් එක් කළ හැක. 1>⊕ නිරූපකය පත්රයේ නමට පසෙකින්. Excel හි එකම කාර්යය ස්වයංක්රීය කිරීමට ඔබ කවදා හෝ සිතා තිබේද? තවත් සිතන්න එපා, මන්ද VBA ඔබ ආවරණය කර ඇත.
මෙහි අපට විකුණුම් වාර්තාව නමින් වැඩ පත්රිකාවක් ඇත. එහි දිනපතා විකුණුම් අඩංගු වේයම් ආපනශාලාවක් පිළිබඳ වාර්තාව . B , C සහ D තීරු වල, Sales Reps , අයිතම , සහ <1 යන නම් ඇත>ප්රමාණය පිළිවෙලින්.
මෙහි, අපි VBA macro සහය ඇතිව මෙම වැඩපොතෙහි අනෙකුත් පත්ර එකතු කරන්නෙමු.
මෙහි, අපි Microsoft Excel 365 අනුවාදය භාවිතා කර ඇත, ඔබට ඔබගේ පහසුව අනුව වෙනත් ඕනෑම අනුවාදයක් භාවිතා කළ හැක.
1. Excel VBA හි නම සහිත පත්රය එකතු කිරීම
අපගේ පළමු ක්රමයේදී, අපි පරිශීලක ආදානය වෙතින් නම සහිත පත්රයක් එක් කරන්නෙමු. ඔබට ඉගෙන ගැනීමට කුතුහලයක් ඇත්නම්, මෙම සරල පියවර අනුගමනය කරන්න.
📌 පියවර:
- ආරම්භයේදීම, යන්න සංවර්ධක ටැබය.
- දෙවනුව, කේතය සමූහයේ දෘශ්ය මූලික තෝරන්න.
- විකල්පයක් ලෙස, ALT ඔබන්න. + F11 එකම කාර්යය කිරීමට.
සටහන: ඔබන්න වග බලා ගන්න SPACEBAR හි වම්පස ඇති ALT යතුර. ඔබ වෙනත් ALT යතුරු භාවිතා කරන්නේ නම් මෙහෙයුම ක්රියාත්මක නොවනු ඇත.
- ක්ෂණිකව, යෙදුම් සඳහා මයික්රොසොෆ්ට් විෂුවල් බේසික් කවුළුව විවෘත වේ.
- පසුව, ඇතුළු කරන්න ටැබය වෙත යන්න.
- ඉන්පසු, විකල්පවලින් මොඩියුලය තෝරන්න.
- දැනට, එය මොඩියුලය කේතය විවෘත කරයි.
- ඉන්පසු, මොඩියුලය තුළ පහත කේතය ලියන්න.
8427
කේත බිඳවැටීම
- පළමුව, අපි උප ක්රියා පටිපාටිය ලෙස හඳුන්වමු. Add_Sheet_with_Name .
- ඉන්පසු, අපි විචල්ය වර්ග නිර්වචනය කරමු.
- පසුව, අපි ඊළඟට දෝෂය නැවත ආරම්භ කිරීම ප්රකාශය එක් කළෙමු. මෙය කිසියම් දෝෂයක් නොසලකා හරිනු ඇත.
- පසුව, අපි පරිශීලකයාගෙන් පත්රයේ නම ලබා ගැනීමට InputBox භාවිතා කළෙමු. එසේම, අපි InputBox වෙතින් පෙළ තන්තුව sheet_name විචල්යයට ගබඩා කළෙමු.
- ඊළඟට, sheet_name හිස් නම්, කේතය ඉදිරියට නොයනු ඇත.
- අවසාන වශයෙන්, අපි අලුතින් සාදන ලද පත්රය නම් කිරීමට Add.Name ක්රමය භාවිතා කරමු. මෙහිදී, නම sheet_name විචල්යයට සමාන වනු ඇත.
- මේ මොහොතේ, ධාවනය ඔබන්න. (⏵) නිරූපකය. ඒ වෙනුවට, ඔබට ඔබේ යතුරුපුවරුවේ F5 ඔබන්න.
- හදිසියෙන්, එය ආදාන පෙට්ටියක් විවෘත කරයි.
- මෙහි, නව පත්රයේ නම ඇතුළත් කරන්න. මෙම අවස්ථාවේදී, අපි කොටුවේ ලාභය ලිව්වෙමු.
- පසුව, හරි ක්ලික් කරන්න.
13>
සටහන: අපි අපගේ පත්රය සඳහා කිසිදු ස්ථානයක් සඳහන් කර නැත. පෙරනිමියෙන්, එය සක්රිය පත්රය ඉදිරියේ තබා ඇත.
වැඩිදුර කියවන්න: වෙනත් වැඩපොතකට පත්රය එක් කිරීමට Excel VBA (හැකි උදාහරණ 3ක්)
2. නිශ්චිත පත්රයට පෙර නම සහිත පත්රය එක් කිරීමට Excel VBA යෙදීම
අපගේ දෙවන ක්රමයේදී, අපි නිශ්චිත පත්රයකට පෙර නම සහිත පත්රයක් එක් කරන්නෙමු. අපි ක්රියාවලිය පියවරෙන් පියවර ගවේෂණය කරමුපියවර.
📌 පියවර:
- පළමුව, මොඩියුලය කවුළුව <හි පෙන්වා ඇති පරිදි ගෙන එන්න 1>ක්රමය 1 .
- දෙවනුව, එයට පහත කේතය ලියන්න.
7437
කේත බිඳවැටීම
- පළමුව, අපි උප ක්රියා පටිපාටිය Add_Sheet_Before_Specific_Sheet ලෙස හඳුන්වමු.
- ඉන්පසු, අපි විකුණුම් වාර්තාව පත්රය සක්රිය කරමු. අපි වෙනත් පත්රයක සිටී නම් කේතය ක්රියාත්මක වන බව මෙය සහතික කරයි.
- ඊළඟට, අපි අලුතින් සාදන ලද පත්රය නම් කිරීමට Add.Name ක්රමය භාවිතා කරමු. වැඩපොතෙන් ලාභය නම් පත්රයට පෙර මෙම පත්රය සාදනු ඇත. එපමනක් නොව, අපි පත්රය ශේෂ පත්රය ලෙස නම් කර ඇත.
- ඉන්පසු, ක්රමයේ පෙන්වා ඇති පරිදි කේතය ක්රියාත්මක කරන්න. 1 .
- එබැවින්, එය ලාභය නම් පත්රයට පෙර නව පත්රයක් ශේෂ පත්රයක් එක් කරයි.
තවත් කියවන්න: විචල්ය නාමය සහිත පත්රය එක් කිරීමට Excel VBA (පරමාදර්ශී උදාහරණ 5)
3. පත්රය එක් කිරීමට Excel VBA භාවිතා කිරීම විශේෂිත පත්රයෙන් පසු නම
මෙම ක්රමයේදී, අපි ලාභය නම් පත්රයට පසුව පත්රයක් එක් කරන්නෙමු. අපි ක්රියාවලිය විස්තරාත්මකව බලමු.
📌 පියවර:
- මුලින්ම, මොඩියුලය<2 කේතය ගෙන එන්න> කවුළුව ක්රමය 1 හි පෙන්වා ඇති පරිදි.
- ඊට පසු, පහත කේතය එයට ලියන්න.
1290
මෙම කේතය බොහෝ දුරට <හි කේතයට සමාන වේ. 1>ක්රමය 2 . යන්තම්, මෙහිදී අපි පසු පරාමිතිය භාවිතා කළෙමු පෙර ට වඩා. අපට නිශ්චිත පත්රයක අනුප්රාප්තික නව පත්රය එක් කිරීමට අවශ්ය නිසා.
- ඉන්පසු, ක්රමය 1 හි පෙන්වා ඇති පරිදි කේතය ක්රියාත්මක කරන්න.
- එබැවින්, එය ලාභය නම් පත්රයට පසුව නව පත්රයක් ගබඩා එක් කරයි.
තවත් කියවන්න: එක්සෙල් VBA නොමැති නම් පත්රය එක් කිරීමට (ඉක්මන් පියවර සමඟ)
4. වැඩපොත ආරම්භයේදී නම සහිත පත්රය ඇතුළු කිරීම
0>මෙම කොටසේදී, අපි VBA භාවිතයෙන් Excel හි වැඩපොත ආරම්භයේදී නව පත්රිකාවක් ඇතුල් කරන්නෙමු. ඉතින්, තවත් ප්රමාදයකින් තොරව, අපි එය කරන්නේ කෙසේදැයි බලමු.📌 පියවර:
- මුලදී, කේතය ගෙන එන්න මොඩියුලය කවුළුව ක්රමය 1 හි පෙන්වා ඇත.
- ඉන්පසු, පහත කේතය එයට ලියන්න.
8660
මෙහි, අපි එකතු කරන්නෙමු. වැඩපොතෙහි පළමු පත්රයට පෙර නව වැඩ පත්රිකාව. ඒ කියන්නේ වැඩපොත ආරම්භයේදී. ප්රතිඵලයක් වශයෙන්, එය දැන් පළමු පත්රය වේ. එසේම, අපි පත්රය සමාගම් පැතිකඩ ලෙස නම් කළෙමු.
- ඉන්පසු, ක්රමය 1 හි පෙන්වා ඇති පරිදි කේතය ක්රියාත්මක කරන්න.
- එබැවින්, එය වැඩපොත ආරම්භයේදී සමාගම් පැතිකඩ නව පත්රයක් එක් කරයි.
තවත් කියවන්න: Excel මැක්රෝ: නව පත්රය සාදන්න සහ නැවත නම් කරන්න (පරමාදර්ශී උදාහරණ 3)
5. වැඩපොත අවසානයේ පත්රය එක් කිරීමට Excel VBA භාවිතා කිරීම
මෙම කොටසේදී, අපි වැඩපොතේ අවසාන පත්රයට පසුව පත්රයක් එකතු කරන්නෙමු . ක්රියාවලිය ප්රදර්ශනය කිරීමට මට ඉඩ දෙන්නයට> ක්රමය 1 .
8891
කේත බිඳවැටීම
13>
- ඊට පසුව, ක්රමයේ පෙන්වා ඇති පරිදි කේතය ක්රියාත්මක කරන්න. 1 .
- එබැවින්, එය වැඩපොත අවසානයේ අලුත් පත්රයක් ආදායම් ප්රකාශය එක් කරයි.
තවත් කියවන්න: නව වැඩපොත සාදා Excel හි VBA භාවිතා කර සුරකින්න
6. Excel VBA මගින් Cell Value භාවිතා කරමින් බහු පත්ර හඳුන්වාදීම
අවසාන ක්රමය සඳහා, අපි Excel VBA භාවිතයෙන් සෛල පරාසයක නම සහිත පත්ර කිහිපයක් වැඩපොතට එක් කරන්නෙමු. එපමණක් නොව, අපි පරිශීලකයාගෙන් නම ගැනීමට පරාසයේ ආදානය ඉල්ලා සිටිමු. ඉතින්, අපි පහත පියවර දෙස බලමු.
📌 පියවර:
- මුලින්ම, කේතය විවෘත කරන්න. ක්රමය 1 හි පෙන්වා ඇති පරිදි මොඩියුල කවුළුව.
- ඉන්පසු, පහත කේතය පිටපත් කර එයට අලවන්න.
9765
කේත බිඳවැටීම
- පළමුව, අපි උපසිරැසිය අමතන්නෙමුAdd_Multiple_Sheets_Using_Cell_Value ලෙස ක්රියා පටිපාටිය>හතරවනුව, අපි පත්රය විකුණුම් වාර්තාව සක්රිය කරමු.
- පසුව, අපි තෝරාගත් සෛල පරාසය එකින් එක හරහා යාමට එක් එක් ඊළඟට ලූපයක් භාවිතා කරමු.
- ඊළඟට, අපි අලුතින් සාදන ලද පත්රය නම් කිරීමට Add.Name ක්රමය භාවිතා කරමු. අපි වැඩපොතේ සක්රීය පත්රය විකුණුම් වාර්තාව ට පසුව මෙම පත්ර සාදන්නෙමු.
- දැන්, පෙන්වා ඇති පරිදි කේතය ක්රියාත්මක කරන්න ක්රමය 1 .
- ක්ෂණිකව, Exceldemy ආදාන පෙට්ටිය විවෘත වේ.
- ඉන්පසු, B5:B9<2 හි ඇති සෛල ලබා දෙන්න> කොටුවේ ඇති පරාසය.
- අවසාන වශයෙන්, හරි ක්ලික් කරන්න.
- අවසාන වශයෙන්, එය <ඇතුළු කරනු ඇත. 1>පහ පත්ර B5:B9 පරාසයේ සෛල අගයන් අනුව නම් කර ඇත. ඒවා සියල්ල විකුණුම් වාර්තාව පත්රයට පසුව ඇත.
නිගමනය
මෙම ලිපිය පත්ර එකතු කිරීමට පහසු සහ කෙටි විසඳුම් සපයයි Excel VBA මගින් නම් සහිතව. ප්රායෝගික ගොනුව බාගැනීමට අමතක නොකරන්න. මෙම ලිපිය කියවීමට ස්තූතියි, මෙය ප්රයෝජනවත් වේ යැයි අපි බලාපොරොත්තු වෙමු. ඔබට කිසියම් විමසීමක් හෝ යෝජනා තිබේ නම් කරුණාකර අදහස් දැක්වීමේ කොටසෙහි අපට දන්වන්න. වැඩිදුර ගවේෂණය කිරීමට කරුණාකර අපගේ වෙබ් අඩවිය Exceldemy වෙත පිවිසෙන්න.