අන්තර්ගත වගුව
එක්සෙල් හි VBA සමඟ වැඩ කරන විට අපට හමුවන වැදගත්ම සහ බහුලව භාවිතා වන කාර්යයක් වන්නේ අවශ්ය දත්ත මුද්රණය කිරීමයි. අද මෙම ලිපියෙන් මම ඔබට Excel VBA හි දත්ත මුද්රණය කරන්නේ කෙසේදැයි කියා දෙන්නම්>ඔබ මෙම ලිපිය කියවන අතරතුර ව්යායාම කිරීමට මෙම පුහුණු වැඩපොත බාගන්න.
VBA Print.xlsm
Excel VBA සමඟ දත්ත මුද්රණය කිරීමට පියවර
මෙන්න මට Martin Bookstore නම් පොත් සාප්පුවක පොත් කිහිපයක නම්, වර්ග , සහ මිල සහිත දත්ත කට්ටලයක් ලැබී ඇත.
0>අද අපි මෙම දත්ත කට්ටලය VBA සමඟ මුද්රණය කරන්නේ කෙසේදැයි ඉගෙන ගනිමු.
පියවර 1: මුද්රණය කිරීමට VBA සංස්කාරකය විවෘත කිරීම Excel හි
ඔබේ යතුරුපුවරුවේ ALT+F11 ඔබන්න. එය දෘශ්ය මූලික සංස්කාරකය විවෘත කරයි.
වැඩිදුර කියවන්න: Excel හි මුද්රණ ප්රදේශය සකසන්නේ කෙසේද ( 5 ක්රම)
පියවර 2: Excel හි මුද්රණය කිරීමට නව මොඩියුලයක් ඇතුළත් කිරීම
Insert විකල්පය වෙත යන්න VBA මෙවලම් තීරුව. ක්ලික් කරන්න ඇතුළු කරන්න > මොඩියුලය නව මොඩියුලයක් විවෘත කිරීමට.
අදාළ අන්තර්ගතය: Excel හි Gridlines මුද්රණය කරන්නේ කෙසේද (විදි 2)
පියවර 3: Excel හි මුද්රණය කිරීමට VBA කේතය ඇතුළත් කිරීම
Module1 නමින් නව මොඩියුලයක් විවෘත වේ. එහි පහත VBA කේතය ඇතුළු කරන්න.
⧭ VBA කේතය:
5394
⧭ සටහන් :
- මෙන්න, මට මුද්රණය කිරීමට අවශ්යයිමගේ වැඩපොතේ සක්රිය වැඩ පත්රිකාව. වෙනත් ඕනෑම වැඩ පත්රිකාවක් මුද්රණය කිරීමට, වැඩ පත්රිකාවේ නම කෙලින්ම කේතයේ ලියන්න.
උදාහරණයක් ලෙස, Sheet1 නම් වැඩ පත්රිකාව මුද්රණය කිරීමට, භාවිතා කරන්න:
ActiveWorkbook.Worksheets(“Sheet1”).PrintOut copy:=1
- ඔබට සක්රිය නොවන වැඩපොතකින්ද මුද්රණය කළ හැක. උදාහරණයක් ලෙස, වැඩපොත1 නම් වැඩපොතකින් Sheet1 මුද්රණය කිරීමට, භාවිතා කරන්න:
වැඩපොත(“වැඩපොත1”).වැඩපත්ර(“පත්ර1” ”).PrintOut copies:=1
- මෙන්න අපි මුද්රණය කරන්නේ වැඩ පත්රිකාවේ එක පිටපතක් පමණයි. ඔබට පිටපත් එකකට වඩා මුද්රණය කිරීමට අවශ්ය නම්, ඒ අනුව පිටපත් දේපල වෙනස් කරන්න.
- ඔබට වැඩ පත්රිකා කිහිපයක් මුද්රණය කර මුද්රණය කිරීමේදී ඒවා එකතු කිරීමට අවශ්ය නම්, ඔබට විකල්පයක් ද ඇත. VBA හි PrintOut ශ්රිතයට Collate නමින් ගුණයක් ඇත. එය සත්යය ලෙස සකසන්න.
ActiveWorkbook.ActiveSheet.PrintOut copies:=10, Collate:=True
අදාළ අන්තර්ගතය: Excel VBA: මුද්රණ ප්රදේශය ගතිකව සකසන්නේ කෙසේද (මාර්ග 7)
සමාන කියවීම්:
- විශේෂිත පත්ර මුද්රණය කිරීමට Excel බොත්තම (පහසු පියවර සමඟ)
- Excel හි තිරස් අතට මුද්රණය කරන්නේ කෙසේද (ක්රම 4)
- Multiple Excel මුද්රණය කරන්න VBA සමඟ තනි PDF ගොනුවකට පත්ර (6 නිර්ණායක)
- Excel හි මාතෘකා මුද්රණය කිරීම අක්රිය කර ඇත, එය සක්රීය කරන්නේ කෙසේද?
- මුද්රණය කරන්නේ කෙසේද? A4 ප්රමාණයේ Excel Sheet (මාර්ග 4)
පියවර4: Excel හි මුද්රණය කිරීමට VBA කේතය ක්රියාත්මක කිරීම
VBA කේතය නිවැරදිව ඇතුළත් කිරීමෙන් පසු, Run<2 ක්ලික් කිරීමෙන් Macro ධාවනය කරන්න> VBA මෙවලම් තීරුවේ විකල්පය.
අදාළ අන්තර්ගතය: Excel VBA: බහු පරාසයන් සඳහා මුද්රණ ප්රදේශය සකසන්න ( 5 උදාහරණ)
පියවර 5: අවසාන ප්රතිදානය: VBA සමඟ මුද්රණය කරන්න
ඔබට කේතය ලියා සාර්ථකව ක්රියාත්මක කළ හැකි නම්, ඔබ සොයා ගනු ඇත ඔබේ මුද්රණ යන්ත්රයේ වැඩ පත්රිකාව මුද්රණය කර ඇති අතර කුඩා කවුළුවක් දිස්වේ. පහසු ක්රම 5ක්)
මතක තබාගත යුතු දේවල්
මෙහිදී අපි VBA හි PrintOut ශ්රිතය භාවිතා කර ඇත. . VBA හි PrintPreview නමින් තවත් කාර්යයක් ඇත, එය මුද්රණය කිරීමට පෙර දත්තවල පෙරදසුන පෙන්වයි.
PrintPreview ශ්රිතයේ වාක්ය ඛණ්ඩය වන්නේ PrintOut ශ්රිතය මෙන්ම, PrintOut වෙනුවට PrintPrview භාවිතා කරන්න.
ActiveWorkbook.ActiveSheet.PrintPreview
එය මුද්රණය කිරීමට පෙර ඔබේ වැඩ පත්රිකාවේ පෙරදසුන පෙන්වයි.
නිගමනය
ඉතින්, ඔබට VBA සමඟින් Excel වැඩ පත්රිකාවකින් ඕනෑම දත්තයක් මුද්රණය කළ හැකි ක්රමය මෙයයි. ඔබට ප්රශ්න තිබේද? අපෙන් අසන්න. තවත් පළ කිරීම් සහ යාවත්කාලීන කිරීම් සඳහා අපගේ වෙබ් අඩවිය ExcelWIKI වෙත පිවිසීමට අමතක නොකරන්න.