Excel-ലെ പ്രിന്റ് ബട്ടണിനുള്ള VBA കോഡ് (5 ഉദാഹരണങ്ങൾ)

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

ഉള്ളടക്ക പട്ടിക

ഞങ്ങളുടെ Excel വർക്ക്‌ഷീറ്റിൽ ഒരു ഇഷ്‌ടാനുസൃത പ്രിന്റ് ബട്ടൺ സജ്ജമാക്കാൻ കഴിയുമെങ്കിൽ, അത് വളരെ ഉപയോക്തൃ-സൗഹൃദവും ഷീറ്റുകൾ അച്ചടിക്കുന്നതിന് സമയം ലാഭിക്കുന്നതുമാണ്. VBA Macros ഉപയോഗിക്കുന്നതിലൂടെ, നമുക്ക് അത് എളുപ്പത്തിൽ ചെയ്യാൻ കഴിയും. Excel-ലെ പ്രിന്റ് ബട്ടണിനായി VBA കോഡ് ഉപയോഗിക്കുന്നതിന് ഈ ലേഖനം നിങ്ങൾക്ക് 5 ലളിതമായ മാക്രോകൾ നൽകും.

പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

നിങ്ങൾക്ക് കഴിയും ഇവിടെ നിന്ന് സൗജന്യ Excel ടെംപ്ലേറ്റ് ഡൗൺലോഡ് ചെയ്‌ത് സ്വയം പരിശീലിക്കുക.

Print Button.xlsm സൃഷ്‌ടിക്കാൻ VBA കോഡ്

5 VBA ഉപയോഗിക്കുന്നതിനുള്ള ഉദാഹരണങ്ങൾ Excel-ലെ പ്രിന്റ് ബട്ടണിനായുള്ള കോഡ്

നമുക്ക് ആദ്യം നമ്മുടെ ഡാറ്റാസെറ്റിലേക്ക് പരിചയപ്പെടാം, അത് ചില വിൽപ്പനക്കാരന്റെ വ്യത്യസ്‌ത പ്രദേശങ്ങളിലെ വിൽപ്പനയെ പ്രതിനിധീകരിക്കുന്നു.

1. Excel-ലെ പ്രിന്റ് ഡയലോഗ് ബോക്‌സിനായി പ്രിന്റ് ബട്ടൺ നിർമ്മിക്കാൻ VBA കോഡ് ഉപയോഗിക്കുക

ആദ്യം, ഞങ്ങൾ ഒരു പ്രിന്റ് ബട്ടൺ സൃഷ്‌ടിക്കുകയും തുടർന്ന് അതിനായി കോഡുകൾ എഴുതുകയും ചെയ്യും.

<0 ഘട്ടങ്ങൾ:
  • ഇനിപ്പറയുന്ന രീതിയിൽ ക്ലിക്ക് ചെയ്യുക: ഡെവലപ്പർ >> തിരുകുക >> ബട്ടൺ ബോക്‌സ്.

ഉടൻ തന്നെ, നിങ്ങളുടെ കഴ്‌സറിൽ കൂടുതൽ ചിഹ്നം (+) ലഭിക്കും.

0>
  • നിങ്ങൾ ആഗ്രഹിക്കുന്ന ബട്ടൺ വലുപ്പം അനുസരിച്ച് കർസർ വലിച്ചിടുക, കുറച്ച് സമയത്തിന് ശേഷം ഒരു അസൈൻ മാക്രോ എന്ന ഡയലോഗ് ബോക്‌സ് തുറക്കും.

  • ഒരു പേര് ഉം <ഉം നൽകുക 1>New അമർത്തുക.

A VBA വിൻഡോ ദൃശ്യമാകും.

  • തുടർന്ന് ടൈപ്പ് ചെയ്യുക അതിൽ ഇനിപ്പറയുന്ന കോഡുകൾ-
3151
  • ഇപ്പോൾ തിരിച്ചു പോകൂ നിങ്ങളുടെ ഷീറ്റ് .

കോഡ് ബ്രേക്ക്ഡൗൺ

  • ഇവിടെ , ഞാൻ ഒരു ഉപ നടപടിക്രമം സൃഷ്‌ടിച്ചു, ഡയലോഗ്ബോക്‌സ് .
  • തുടർന്ന് ഡയലോഗുകൾ (xlDialogPrint).ഷോ ഉപയോഗിച്ച് പ്രിന്റ് ഡയലോഗ് ബോക്‌സ് .

ബട്ടൺ സൃഷ്‌ടിച്ചു.

  • റൈറ്റ് ക്ലിക്ക് ബട്ടണിൽ ബട്ടണിന്റെ പേര് മാറ്റാൻ സന്ദർഭ മെനു എന്നതിൽ നിന്ന് എഡിറ്റ് ടെക്സ്റ്റ് തിരഞ്ഞെടുക്കുക.

  • പിന്നീട്, പേര് ടൈപ്പ് ചെയ്‌ത് നിങ്ങളുടെ മൗസ് എവിടെയും ബട്ടണിന് പുറത്ത് ക്ലിക്കുചെയ്യുക.

അതിനുശേഷം ബട്ടൺ അമർത്തുക.

അപ്പോൾ നിങ്ങൾക്ക് പ്രിന്റ് ഡയലോഗ് ബോക്‌സ് ലഭിക്കും. നിങ്ങൾക്ക് വേണമെങ്കിൽ ഇപ്പോൾ പ്രിന്റ് ചെയ്യാം.

നിങ്ങൾക്ക് ഇപ്പോൾ പ്രിൻറർ ഇല്ലെങ്കിൽ സംരക്ഷിക്കാം 1>PDF . കൂടുതൽ ഉപയോഗത്തിന് അല്ലെങ്കിൽ പിന്നീട് പ്രിന്റ് .

  • ഇപ്പോൾ ശരി അമർത്തുക.

  • ഈ നിമിഷം ഒരു പേര് കൊടുത്ത് സേവ് അമർത്തുക.

ഇതാ അച്ചടിച്ചത് PDF .

കൂടുതൽ വായിക്കുക: Excel-ൽ പ്രിന്റ് ക്രമീകരണങ്ങൾ എങ്ങനെ ക്രമീകരിക്കാം (അനുയോജ്യമായ 8 തന്ത്രങ്ങൾ)

2. സജീവ ഷീറ്റിനായി പ്രിന്റ് ബട്ടൺ നിർമ്മിക്കാൻ VBA കോഡ് ഉപയോഗിക്കുക

ഇവിടെ, ഞങ്ങൾ VBA ഉപയോഗിച്ച് പ്രിന്റ് ഒരു ആക്റ്റീവ് <1 >ബട്ടൺ കൂടാതെ ഒരു മാക്രോ അസൈൻ ചെയ്യുക .

  • ഒരു മാക്രോ നെയിം എഴുതി അമർത്തുക പുതിയത് .
  • ഉടൻ തന്നെ, ഒരു VBA വിൻഡോ തുറക്കും.

    • തുടർന്ന് അതിൽ ഇനിപ്പറയുന്ന കോഡുകൾ എഴുതുക-
    5274
    • പിന്നീട്, തിരിച്ചു പോകുക
    • 14>

      കോഡ് ബ്രേക്ക്‌ഡൗൺ

      • ഇവിടെ, ഞാൻ ഒരു ഉപ നടപടിക്രമം സൃഷ്‌ടിച്ചു , ActiveSheet .
      • തുടർന്ന് PrintOut ഉപയോഗിച്ച് ആക്റ്റീവ് ഷീറ്റ് തിരഞ്ഞെടുത്ത് അത് അച്ചടിക്കുക .
      • ഇപ്പോൾ ബട്ടൺ അമർത്തുക.

      A ഡയലോഗ് ബോക്‌സ് എന്ന പേരുള്ള പ്രിന്റ് ഔട്ട്‌പുട്ട് ഇതായി സംരക്ഷിക്കുക തുറക്കും.

      • ഒരു പേര് നൽകി സേവ് അമർത്തുക .

      അപ്പോൾ നിങ്ങൾക്ക് പ്രിന്റ് ചെയ്‌ത PDF ലഭിക്കും.

      നിങ്ങൾക്ക് കഴിയും നിങ്ങൾക്ക് ആവശ്യമെങ്കിൽ പ്രിൻറർ എളുപ്പത്തിൽ മാറ്റുക.

      • ഹോമിന് സമീപമുള്ള ഫയലിൽ ക്ലിക്ക് ചെയ്യുക <13

      • അതിനുശേഷം പ്രിന്റ് ഓപ്‌ഷൻ തിരഞ്ഞെടുത്ത് തിരഞ്ഞെടുക്കാൻ ഡ്രോപ്പ്-ഡൗണിൽ ക്ലിക്ക് ചെയ്യുക ഒരു പ്രിൻറർ .

      കൂടുതൽ വായിക്കുക: എക്സെലിൽ എല്ലാ ഷീറ്റുകളും എങ്ങനെ പ്രിന്റ് ചെയ്യാം (3 രീതികൾ)

      3. Excel-ൽ തിരഞ്ഞെടുത്ത ഷീറ്റുകൾക്കായി പ്രിന്റ് ബട്ടൺ സൃഷ്‌ടിക്കാൻ VBA കോഡ് പ്രയോഗിക്കുക

      നിങ്ങൾക്ക് പ്രിന്റ് നിർദ്ദിഷ്ട തിരഞ്ഞെടുത്ത ഷീറ്റുകൾ വേണമെങ്കിൽ ഉപയോഗിച്ചും ഇത് സാധ്യമാണ് VBA .

      ഘട്ടങ്ങൾ:

      • സൃഷ്‌ടിക്കുന്നതിന് ആദ്യ വിഭാഗത്തിൽ നിന്ന് ആദ്യത്തെ രണ്ട്-ഘട്ടം പിന്തുടരുക ബട്ടൺ കൂടാതെ അസൈൻ ഒരു മാക്രോ .
      • തുടർന്ന് ഒരു മാക്രോ നെയിം എഴുതി പുതിയത് അമർത്തുക.

      ഉടൻ തന്നെ,ഒരു VBA വിൻഡോ തുറക്കും.

      • പിന്നീട്, ടൈപ്പ് ഇനിപ്പറയുന്ന കോഡുകൾ അതിൽ-
      2611

      പിന്നെ തിരികെ പോകുക നിങ്ങളുടെ ഷീറ്റിലേക്ക് .

      കോഡ് ബ്രേക്ക്‌ഡൗൺ<2

      • ഇവിടെ, ഞാൻ ഒരു ഉപ നടപടിക്രമം സൃഷ്‌ടിച്ചു, തിരഞ്ഞെടുത്ത ഷീറ്റുകൾ .
      • തുടർന്ന് ആക്‌റ്റീവ് വിൻഡോ ൽ നിന്ന് <1 വരെ ഉപയോഗിച്ചു. സജീവമായ Excel വിൻഡോ -ൽ നിന്ന് ഷീറ്റ് തിരഞ്ഞെടുക്കുക.
      • അടുത്തത്, ഒന്നിലധികം തിരഞ്ഞെടുത്തത് പ്രിന്റ് ചെയ്യാൻ PrintOut ഉപയോഗിച്ചു ഷീറ്റുകൾ .
      • ഇപ്പോൾ ഷീറ്റുകൾ തിരഞ്ഞെടുത്ത് പ്രിന്റ് ബട്ടൺ അമർത്തുക. ഞാൻ രണ്ട് ഷീറ്റുകൾ തിരഞ്ഞെടുത്തു.

      • PDF ന് പേര് നല്കി സേവ് അമർത്തുക .

      PDF ഫയലിൽ രണ്ട് ഷീറ്റുകൾക്കായി t wo പേജുകൾ ഉണ്ട്>.

      കൂടുതൽ വായിക്കുക: എക്സെലിൽ VBA മാക്രോ ഉപയോഗിച്ച് പ്രത്യേക ഷീറ്റുകൾ എങ്ങനെ പ്രിന്റ് ചെയ്യാം (4 വഴികൾ)

      സമാനമായ വായനകൾ:

      • എ4 വലുപ്പത്തിൽ Excel ഷീറ്റ് പ്രിന്റ് ചെയ്യുന്നതെങ്ങനെ (4 വഴികൾ)
      • എങ്ങനെ സൂക്ഷിക്കാം അച്ചടിക്കുമ്പോൾ Excel-ൽ തലക്കെട്ട് (3 വഴികൾ)
      • Excel VBA: എങ്ങനെ പ്രിന്റ് ഏരിയ ഡൈനാമിക്കായി സജ്ജീകരിക്കാം (7 വഴികൾ)
      • എങ്ങനെ Excel പ്രിന്റ് ചെയ്യാം ലൈനുകളുള്ള ഷീറ്റ് (3 എളുപ്പവഴികൾ)
      • Excel-ൽ ഗ്രാഫ് എങ്ങനെ പ്രിന്റ് ചെയ്യാം (5 വഴികൾ)

      4. തിരഞ്ഞെടുത്ത ശ്രേണിയിലുള്ള നിർദ്ദിഷ്‌ട ഷീറ്റിനായി പ്രിന്റ് ബട്ടൺ സൃഷ്‌ടിക്കാൻ Excel VBA ഉൾച്ചേർക്കുക

      ഇവിടെ, ഞങ്ങൾ പ്രിന്റ് ബട്ടൺ പ്രിന്റ് തിരഞ്ഞെടുത്തത് ഉണ്ടാക്കും ഒരു നിർദ്ദിഷ്ട ഷീറ്റിൽ നിന്ന് ശ്രേണി ബട്ടൺ സൃഷ്‌ടിക്കാനും ഒരു മാക്രോ അസൈൻ ചെയ്യാനും ആദ്യ വിഭാഗത്തിൽ നിന്ന് രണ്ടു-പടി .

    ഉടൻ തന്നെ, ഒരു VBA വിൻഡോ തുറക്കും.

    • അതിനുശേഷം എഴുതുക ഇനിപ്പറയുന്ന കോഡുകൾ
    5869
    • പിന്നീട്, നിങ്ങളുടെ ഷീറ്റിലേക്ക് മടങ്ങുക.

    കോഡ് ബ്രേക്ക്‌ഡൗൺ

    • ഇവിടെ, ഞാൻ ഒരു ഉപ നടപടിക്രമം, SpecificSheetnRange സൃഷ്‌ടിച്ചു.
    • തുടർന്ന് പ്രസ്താവനയ്‌ക്കൊപ്പം ഒരു നിർദ്ദിഷ്ട
    • അടുത്തത്, PrintArea = “B2:D11”.PrintOut<2 തിരഞ്ഞെടുക്കാൻ ഉപയോഗിച്ചു. നിർദ്ദിഷ്‌ട ഷീറ്റിൽ നിന്ന് പരിധി തിരഞ്ഞെടുക്കുകയും അത് അച്ചടിക്കുകയും ചെയ്യും.
    • ഇപ്പോൾ പ്രിന്റ് ബട്ടൺ അമർത്തുക PDF എന്നിട്ട് സംരക്ഷിക്കുക അമർത്തുക.

    ഇത് അച്ചടിച്ച നിർദ്ദിഷ്ട ഷീറ്റാണ്.

    കൂടുതൽ വായിക്കുക: Excel VBA: ഒന്നിലധികം ശ്രേണികൾക്കായി പ്രിന്റ് ഏരിയ സജ്ജമാക്കുക (5 ഉദാഹരണങ്ങൾ)

    5. തിരഞ്ഞെടുത്ത റേഞ്ചിനൊപ്പം സജീവ ഷീറ്റിനായി പ്രിന്റ് ബട്ടൺ സൃഷ്‌ടിക്കാൻ Excel VBA ഉൾച്ചേർക്കുക

    കൂടാതെ, നിങ്ങൾക്ക് സജീവ ഷീറ്റിൽ നിന്ന് ഒരു ശ്രേണി തിരഞ്ഞെടുക്കാം കൂടാതെ ഒരു ഉണ്ടാക്കാനും കഴിയും VBA ഉപയോഗിച്ച് 1>പ്രിന്റ് ബട്ടൺ അച്ചടിക്കുക .

    ഘട്ടങ്ങൾ:

    • പിന്തുടരുക ബട്ടൺ സൃഷ്‌ടിക്കാനും മാക്രോ അസൈൻ ചെയ്യാനും ആദ്യ വിഭാഗത്തിൽ നിന്ന് ആദ്യ രണ്ട്-ഘട്ടം .
    • പിന്നീട്, ഒരു മാക്രോ നാമം എഴുതുക കൂടാതെ പുതിയത് അമർത്തുക.

    ഉടൻ തന്നെ, ഒരു VBA വിൻഡോ തുറക്കും.

    • VBA വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡുകൾ
    5574
    • പിന്നെ നിങ്ങളുടെ ഷീറ്റിലേക്ക് മടങ്ങുക.

    കോഡ് ബ്രേക്ക്‌ഡൗൺ

    • ഇവിടെ, ഞാൻ ഒരു ഉപ നടപടിക്രമം സൃഷ്‌ടിച്ചു, ActiveSheetnRange .
    • തുടർന്ന് <1 ഉപയോഗിച്ചു>റേഞ്ച്(“B2:D11”)> പ്രിന്റ് ബട്ടൺ അമർത്തുക.

    • ഒരു പേര് നൽകി സേവ്<2 അമർത്തുക>.

    അപ്പോൾ നിങ്ങൾക്ക് അച്ചടിച്ച ശ്രേണി ലഭിക്കും.

    കൂടുതൽ വായിക്കുക: നിർദ്ദിഷ്ട ഷീറ്റുകൾ പ്രിന്റ് ചെയ്യാനുള്ള Excel ബട്ടൺ (എളുപ്പമുള്ള ഘട്ടങ്ങളോടെ)

    ഉപസംഹാരം

    മുകളിൽ വിവരിച്ച നടപടിക്രമങ്ങൾ ഞാൻ പ്രതീക്ഷിക്കുന്നു Excel-ലെ പ്രിന്റ് ബട്ടണിന് VBA കോഡ് ഉപയോഗിക്കുന്നതിന് മതിയായതായിരിക്കും. അഭിപ്രായ വിഭാഗത്തിൽ എന്തെങ്കിലും ചോദ്യം ചോദിക്കാൻ മടിക്കേണ്ടതില്ല, ദയവായി എനിക്ക് ഫീഡ്‌ബാക്ക് നൽകുക.

    വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.