Excel VBA ഉപയോഗിച്ച് ഡാറ്റ എങ്ങനെ പ്രിന്റ് ചെയ്യാം (വിശദമായ മാർഗ്ഗനിർദ്ദേശം)

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

Excel-ൽ VBA യുമായി പ്രവർത്തിക്കുമ്പോൾ ഞങ്ങൾ നേരിടുന്ന ഏറ്റവും പ്രധാനപ്പെട്ടതും വ്യാപകമായി ഉപയോഗിക്കുന്നതുമായ ഒരു ജോലി ആവശ്യമായ ഡാറ്റ പ്രിന്റ് ചെയ്യുക എന്നതാണ്. ഇന്ന് ഈ ലേഖനത്തിൽ, Excel VBA -ൽ കൃത്യമായ ഉദാഹരണങ്ങളും ചിത്രീകരണങ്ങളും ഉപയോഗിച്ച് നിങ്ങൾക്ക് എങ്ങനെ ഡാറ്റ പ്രിന്റ് ചെയ്യാമെന്ന് ഞാൻ കാണിച്ചുതരാം.

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

നിങ്ങൾ ഈ ലേഖനം വായിക്കുമ്പോൾ വ്യായാമം ചെയ്യാൻ ഈ പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക.

VBA Print.xlsm

Excel VBA ഉപയോഗിച്ച് ഡാറ്റ പ്രിന്റുചെയ്യുന്നതിനുള്ള ഘട്ടങ്ങൾ

മാർട്ടിൻ ബുക്ക്‌സ്റ്റോർ എന്ന പുസ്തകശാലയുടെ ചില പുസ്‌തകങ്ങളുടെ പേരുകൾ, തരങ്ങൾ , വില എന്നിവ അടങ്ങിയ ഒരു ഡാറ്റ ഇവിടെ എനിക്കുണ്ട്.

0>

VBA ഉപയോഗിച്ച് ഈ ഡാറ്റ സെറ്റ് എങ്ങനെ പ്രിന്റ് ചെയ്യാമെന്ന് ഇന്ന് നമ്മൾ പഠിക്കും.

ഘട്ടം 1: പ്രിന്റ് ചെയ്യാൻ VBA എഡിറ്റർ തുറക്കുന്നു Excel-ൽ

നിങ്ങളുടെ കീബോർഡിൽ ALT+F11 അമർത്തുക. ഇത് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കും.

കൂടുതൽ വായിക്കുക: എക്സെലിൽ പ്രിന്റ് ഏരിയ എങ്ങനെ സജ്ജീകരിക്കാം ( 5 രീതികൾ)

ഘട്ടം 2: Excel-ൽ പ്രിന്റ് ചെയ്യാൻ ഒരു പുതിയ മൊഡ്യൂൾ ചേർക്കുന്നു

Insert എന്ന ഓപ്‌ഷനിലേക്ക് പോകുക>VBA ടൂൾബാർ. തിരുകുക > ഒരു പുതിയ മൊഡ്യൂൾ തുറക്കാൻ മൊഡ്യൂൾ .

ബന്ധപ്പെട്ട ഉള്ളടക്കം: Excel-ൽ ഗ്രിഡ്‌ലൈനുകൾ എങ്ങനെ പ്രിന്റ് ചെയ്യാം (2 വഴികൾ)

ഘട്ടം 3: Excel-ൽ പ്രിന്റ് ചെയ്യാൻ VBA കോഡ് നൽകുന്നു

Module1 എന്ന പേരിൽ ഒരു പുതിയ മൊഡ്യൂൾ തുറക്കും. ഇനിപ്പറയുന്ന VBA കോഡ് അവിടെ നൽകുക.

⧭ VBA കോഡ്:

2762

⧭ കുറിപ്പുകൾ :

  • ഇവിടെ, ഞാൻ അച്ചടിക്കാൻ ആഗ്രഹിക്കുന്നുഎന്റെ വർക്ക്ബുക്കിന്റെ സജീവ വർക്ക്ഷീറ്റ്. മറ്റേതെങ്കിലും വർക്ക്ഷീറ്റ് പ്രിന്റ് ചെയ്യാൻ, കോഡിൽ നേരിട്ട് വർക്ക്ഷീറ്റിന്റെ പേര് എഴുതുക.

ഉദാഹരണത്തിന്, ഷീറ്റ്1 എന്ന വർക്ക്ഷീറ്റ് പ്രിന്റ് ഔട്ട് ചെയ്യാൻ, ഉപയോഗിക്കുക:

ActiveWorkbook.Worksheets(“Sheet1”).PrintOut പകർപ്പുകൾ:=1

  • നിങ്ങൾക്ക് സജീവമല്ലാത്ത ഒരു വർക്ക്ബുക്കിൽ നിന്നും പ്രിന്റ് ചെയ്യാവുന്നതാണ്. ഉദാഹരണത്തിന്, വർക്ക്ബുക്ക്1 എന്ന വർക്ക്ബുക്കിൽ നിന്ന് ഷീറ്റ്1 പ്രിന്റ് ഔട്ട് ചെയ്യാൻ, ഉപയോഗിക്കുക:

വർക്ക്ബുക്ക്("വർക്ക്ബുക്ക്1").വർക്ക്ഷീറ്റുകൾ("ഷീറ്റ്1"). ”).PrintOut പകർപ്പുകൾ:=1

  • ഇവിടെ ഞങ്ങൾ വർക്ക്ഷീറ്റിന്റെ ഒരു പകർപ്പ് മാത്രം പ്രിന്റ് ചെയ്യുന്നു. നിങ്ങൾക്ക് ഒന്നിലധികം പകർപ്പുകൾ പ്രിന്റ് ചെയ്യണമെങ്കിൽ, അതിനനുസരിച്ച് പകർപ്പുകൾ പ്രോപ്പർട്ടി മാറ്റുക.
  • ഒന്നിലധികം വർക്ക് ഷീറ്റുകൾ പ്രിന്റ് ചെയ്യാനും പ്രിന്റ് ചെയ്യുമ്പോൾ അവ ക്രോഡീകരിക്കാനും നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്കായി ഒരു ഓപ്ഷനും ഉണ്ട്. VBA -ന്റെ PrintOut ഫംഗ്‌ഷന് Collate എന്നൊരു പ്രോപ്പർട്ടി ഉണ്ട്. ഇത് True ആയി സജ്ജമാക്കുക.

ActiveWorkbook.ActiveSheet.PrintOut പകർപ്പുകൾ:=10, Collate:=True

അനുബന്ധ ഉള്ളടക്കം: Excel VBA: എങ്ങനെ പ്രിന്റ് ഏരിയ ഡൈനാമിക്കായി സജ്ജീകരിക്കാം (7 വഴികൾ)

സമാന വായനകൾ:

  • നിർദ്ദിഷ്‌ട ഷീറ്റുകൾ പ്രിന്റ് ചെയ്യാനുള്ള Excel ബട്ടൺ (എളുപ്പമുള്ള ഘട്ടങ്ങളോടെ)
  • Excel-ൽ തിരശ്ചീനമായി പ്രിന്റ് ചെയ്യുന്നതെങ്ങനെ (4 രീതികൾ)
  • Multiple Excel പ്രിന്റ് ചെയ്യുക VBA ഉള്ള ഒറ്റ PDF ഫയലിലേക്കുള്ള ഷീറ്റുകൾ (6 മാനദണ്ഡങ്ങൾ)
  • Excel-ൽ പ്രിന്റ് ടൈറ്റിൽസ് അപ്രാപ്തമാക്കി, ഇത് എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം?
  • എങ്ങനെ പ്രിന്റ് ചെയ്യാം A4 വലുപ്പത്തിലുള്ള Excel ഷീറ്റ് (4 വഴികൾ)

ഘട്ടം4: Excel-ൽ പ്രിന്റ് ചെയ്യാൻ VBA കോഡ് പ്രവർത്തിപ്പിക്കുന്നു

VBA കോഡ് ശരിയായി നൽകിയ ശേഷം, Run<2 ക്ലിക്ക് ചെയ്ത് Macro റൺ ചെയ്യുക> VBA ടൂൾബാറിലെ ഓപ്ഷൻ.

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

ഘട്ടം 5: അന്തിമ ഔട്ട്‌പുട്ട്: VBA ഉപയോഗിച്ച് പ്രിന്റ് ചെയ്യുക

നിങ്ങൾക്ക് കോഡ് എഴുതി പ്രവർത്തിപ്പിക്കാൻ കഴിയുമെങ്കിൽ, നിങ്ങൾ കണ്ടെത്തും നിങ്ങളുടെ പ്രിന്ററിൽ വർക്ക് ഷീറ്റ് പ്രിന്റ് ചെയ്‌തു, ഇതുപോലെ ഒരു ചെറിയ വിൻഡോ പ്രത്യക്ഷപ്പെട്ടു.

അനുബന്ധ ഉള്ളടക്കം: Excel VBA: പ്രിന്റ് സെല്ലുകളുടെ ശ്രേണി ( 5 എളുപ്പവഴികൾ)

ഓർമ്മിക്കേണ്ട കാര്യങ്ങൾ

ഇവിടെ ഞങ്ങൾ VBA ന്റെ PrintOut ഫംഗ്‌ഷൻ ഉപയോഗിച്ചു. . VBA -ൽ PrintPreview എന്ന് വിളിക്കപ്പെടുന്ന മറ്റൊരു ഫംഗ്‌ഷൻ ഉണ്ട്, അത് പ്രിന്റുചെയ്യുന്നതിന് മുമ്പുള്ള ഡാറ്റയുടെ പ്രിവ്യൂ കാണിക്കുന്നു.

PrintPreview ഫംഗ്‌ഷന്റെ വാക്യഘടനയാണ് PrintOut ഫംഗ്‌ഷൻ പോലെ തന്നെ, PrintOut എന്നതിന് പകരം PrintPrview ഉപയോഗിക്കുക.

ActiveWorkbook.ActiveSheet.PrintPreview

ഇത് അച്ചടിക്കുന്നതിന് മുമ്പ് നിങ്ങളുടെ വർക്ക് ഷീറ്റിന്റെ പ്രിവ്യൂ കാണിക്കും.

ഉപസം

അതിനാൽ, VBA ഉപയോഗിച്ച് ഒരു Excel വർക്ക്ഷീറ്റിൽ നിന്ന് നിങ്ങൾക്ക് ഏത് ഡാറ്റയും പ്രിന്റ് ചെയ്യാൻ കഴിയുന്ന രീതിയാണിത്. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങൾ ഉണ്ടോ? ഞങ്ങളോട് ചോദിക്കാൻ മടിക്കേണ്ടതില്ല. കൂടുതൽ പോസ്റ്റുകൾക്കും അപ്ഡേറ്റുകൾക്കുമായി ഞങ്ങളുടെ സൈറ്റ് ExcelWIKI സന്ദർശിക്കാൻ മറക്കരുത്.

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