VBA ഉപയോഗിച്ച് ക്ലിപ്പ്ബോർഡിൽ നിന്ന് എക്സലിലേക്ക് എങ്ങനെ ഒട്ടിക്കാം

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

നിങ്ങൾ ഏതെങ്കിലും വാചകമോ ചിത്രമോ മുറിക്കുകയോ പകർത്തുകയോ ചെയ്താൽ, അത് ആദ്യം ക്ലിപ്പ്ബോർഡിൽ സംരക്ഷിക്കപ്പെടും. അതിനുശേഷം, നിങ്ങൾക്ക് വേഡ് ഫയലുകളിലും എക്സൽ ഫയലുകളിലും പോലെ എവിടെയും വാചകമോ ചിത്രമോ ഒട്ടിക്കാൻ കഴിയും. Excel-ൽ, നിങ്ങൾക്ക് ക്ലിപ്പ്ബോർഡിൽ നിന്ന് പല തരത്തിൽ ഒട്ടിക്കാൻ കഴിയും. Microsoft Visual Basic Applications (VBA) ഉപയോഗിക്കുന്നത് നിങ്ങളുടെ Excel ഫയലിലെ ക്ലിപ്പ്ബോർഡിൽ നിന്ന് ചില കോഡുകൾ ഉപയോഗിച്ച് ഒട്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഈ ലേഖനത്തിൽ, ക്ലിപ്പ്ബോർഡിൽ നിന്ന് Excel-ലേക്ക് ഒട്ടിക്കാൻ VBA ഉപയോഗിക്കുന്നതിനുള്ള 3 രീതികൾ ഞാൻ നിങ്ങൾക്ക് കാണിച്ചുതരാം.

നിങ്ങൾ ഒരു ടെക്സ്റ്റ് ഫയലിൽ നിന്ന് ചില ടെക്സ്റ്റുകൾ പകർത്തിയെന്ന് കരുതുക. അവ ക്ലിപ്പ്ബോർഡിൽ സംരക്ഷിച്ചിരിക്കുന്നു. ഇപ്പോൾ, VBA ഉപയോഗിച്ച് നിങ്ങളുടെ Excel ഫയലിൽ ഒട്ടിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു.

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

ക്ലിപ്പ്ബോർഡിൽ നിന്ന് Excel.xlsm-ലേക്ക് ഒട്ടിക്കുക

VBA ഉപയോഗിച്ച് ക്ലിപ്പ്ബോർഡിൽ നിന്ന് Excel-ലേക്ക് ഒട്ടിക്കാനുള്ള 3 രീതികൾ

1. ക്ലിപ്പ്ബോർഡിൽ നിന്ന് സിംഗിൾ സെല്ലിൽ VBA ഉപയോഗിച്ച് ഒട്ടിക്കുക

അപേക്ഷിക്കുന്നതിന് മുമ്പ് ഈ രീതി നിങ്ങൾ VBA പ്രോജക്റ്റിനായി Microsoft Forms 2.0 Object Library സജീവമാക്കേണ്ടതുണ്ട്. അത് ചെയ്യുന്നതിന്,

VBA തുറക്കാൻ ALT+F11 അമർത്തുക VBA

Tools > അവലംബങ്ങൾ VBA വിൻഡോയിൽ.

ഇത് റഫറൻസ്- VBAPproject വിൻഡോ തുറക്കും.

Microsoft Forms 2.0 Object Library പരിശോധിക്കുക, OK ക്ലിക്ക് ചെയ്യുക.

ഇത് Microsoft Forms 2.0 സജീവമാക്കും ഒബ്ജക്റ്റ് ലൈബ്രറി . ഇപ്പോൾ,

Insert ടാബിൽ ക്ലിക്ക് ചെയ്ത് Module തിരഞ്ഞെടുക്കുക.

അത് ചെയ്യും മൊഡ്യൂൾ(കോഡ്) വിൻഡോ തുറക്കുക.

മൊഡ്യൂൾ(കോഡ്) വിൻഡോയിൽ ഇനിപ്പറയുന്ന കോഡ് ചേർക്കുക,

8010

കോഡ് സൃഷ്ടിക്കും ഒരു മാക്രോ അത് ക്ലിപ്പ്ബോർഡിൽ നിന്നുള്ള ടെക്‌സ്‌റ്റുകൾ B4 എന്ന സെല്ലിൽ ഒട്ടിക്കും.

കോഡ് ചേർത്ത ശേഷം,

0>➤ Run ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക അല്ലെങ്കിൽ F5 അമർത്തുക.

ഇപ്പോൾ,

➤ അടയ്ക്കുക അല്ലെങ്കിൽ VBA വിൻഡോ ചെറുതാക്കുക.

ക്ലിപ്പ്ബോർഡിൽ നിന്നുള്ള ടെക്‌സ്‌റ്റുകൾ B4 സെല്ലിൽ ഒട്ടിച്ചിരിക്കുന്നത് നിങ്ങൾ കാണും.

കൂടുതൽ വായിക്കുക: ഫോർമുലകളില്ലാതെ Excel-ൽ എങ്ങനെ പകർത്തി ഒട്ടിക്കാം (7 എളുപ്പമുള്ള തന്ത്രങ്ങൾ)

സമാന വായനകൾ

  • എക്‌സലിൽ മറ്റൊരു വർക്ക്‌ഷീറ്റിലേക്ക് അദ്വിതീയ മൂല്യങ്ങൾ എങ്ങനെ പകർത്താം (5 രീതികൾ)
  • എക്‌സലിൽ ലയിപ്പിച്ചതും ഫിൽട്ടർ ചെയ്‌തതുമായ സെല്ലുകൾ പകർത്തുക (4 രീതികൾ)
  • Excel-ൽ വരികൾ എങ്ങനെ പകർത്താം (4 എളുപ്പവഴികൾ)
  • Excel-ൽ ആയിരക്കണക്കിന് വരികൾ പകർത്തി ഒട്ടിക്കുക (3 വഴികൾ)
  • എക്‌സൽ (ദ്രുത 6 രീതികൾ)-ൽ എങ്ങനെ കൃത്യമായ ഫോർമാറ്റിംഗ് പകർത്തി ഒട്ടിക്കാം

2. ക്ലിപ്പ്ബോർഡിൽ നിന്ന് SendKeys ഒട്ടിക്കുക

ഈ രീതി ഇതാണ് ഡാറ്റ ഒട്ടിക്കാൻ ഉപയോഗിക്കുന്ന കുറുക്കുവഴി കീ CTRL+V അടിസ്ഥാനമാക്കി. ഒരു VBA കോഡ് ഉപയോഗിച്ച്, ക്ലിപ്പ്ബോർഡിൽ നിന്ന് ഡാറ്റ ഒട്ടിക്കാൻ നിങ്ങൾക്ക് ഈ കമാൻഡ് ഉപയോഗിക്കാം. ആദ്യം,

VBA വിൻഡോയുടെ പ്രോജക്റ്റ് പാനലിൽ നിന്ന് ഷീറ്റിന്റെ പേരിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക.

ഒരു ഡ്രോപ്പ്ഡൗൺ മെനു ദൃശ്യമാകും.

➤ വിപുലീകരിക്കുക ചേർക്കുക ക്ലിക്കുചെയ്‌ത് മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക.

ഇത് മൊഡ്യൂൾ തുറക്കും (കോഡ്) വിൻഡോ.

മൊഡ്യൂൾ(കോഡ്) വിൻഡോയിൽ ഇനിപ്പറയുന്ന കോഡ് ചേർക്കുക,

7981

കോഡ് മാക്രോ എന്ന പേര് സൃഷ്ടിക്കും Paste_from_Clipboard_2 അത് CTRL+V എന്ന കമാൻഡ് നൽകും B4 സെൽ തിരഞ്ഞെടുത്ത് ക്ലിപ്പ്ബോർഡിൽ നിന്നുള്ള ഡാറ്റ ഈ സെല്ലിൽ ഒട്ടിക്കുക.

ഇപ്പോൾ,

VBA വിൻഡോ അടയ്ക്കുക അല്ലെങ്കിൽ ചെറുതാക്കുക.

ALT+F8

ഇത് മാക്രോ വിൻഡോ തുറക്കും.

മാക്രോ നെയിം ബോക്സിൽ Paste_from_Clipboard_2 തിരഞ്ഞെടുത്ത് Run<2 ക്ലിക്ക് ചെയ്യുക>.

ഫലമായി, ക്ലിപ്പ്ബോർഡിൽ നിന്നുള്ള ടെക്‌സ്‌റ്റുകൾ B4 സെല്ലിൽ ഒട്ടിച്ചിരിക്കുന്നത് നിങ്ങൾ കാണും.

കൂടുതൽ വായിക്കുക: ലക്ഷ്യസ്ഥാനത്തേക്ക് മൂല്യങ്ങൾ മാത്രം പകർത്താൻ Excel VBA (മാക്രോ, UDF, യൂസർഫോം)

3. ക്ലിപ്പ്ബോർഡിൽ നിന്ന് ഒട്ടിക്കുക ഒരു ശ്രേണി

ഈ രീതിയിൽ, ഒരു ഷീറ്റിൽ നിന്ന് ക്ലിപ്പ്ബോർഡിലേക്ക് ഒരു ശ്രേണി ഡാറ്റ പകർത്തി എങ്ങനെ ക്ലിപ്പ്ബോർഡിൽ നിന്ന് മറ്റൊരു ഷീറ്റിലേക്ക് ആ ഡാറ്റ ഒട്ടിക്കാം എന്ന് ഞാൻ കാണിച്ചുതരാം.<3

നിങ്ങൾക്ക് ഡാ എന്ന പേരിലുള്ള ഷീറ്റിൽ ഇനിപ്പറയുന്ന ഡാറ്റാസെറ്റ് ഉണ്ടെന്ന് കരുതുക ta .

ഇപ്പോൾ,

VBA വിൻഡോ തുറക്കാൻ ALT+11 അമർത്തുക .

VBA വിൻഡോയുടെ പ്രോജക്റ്റ് പാനലിൽ നിന്ന് ഷീറ്റിന്റെ പേരിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക.

ഒരു ഡ്രോപ്പ്ഡൗൺ മെനു ദൃശ്യമാകും.

➤ വിപുലീകരിക്കുക ചേർക്കുക ക്ലിക്കുചെയ്‌ത് മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക.

അത് മൊഡ്യൂൾ(മൊഡ്യൂൾ) തുറക്കും. കോഡ്) വിൻഡോ.

മൊഡ്യൂളിൽ(കോഡ്) ഇനിപ്പറയുന്ന കോഡ് ചേർക്കുക ജാലകം,

3035

കോഡ് ഡാറ്റ എന്ന പേരിലുള്ള ഷീറ്റിന്റെ B4:E9 ൽ നിന്നുള്ള ഡാറ്റ പകർത്തും ക്ലിപ്പ്ബോർഡ്. അതിനുശേഷം, അത് ക്ലിപ്പ്ബോർഡിൽ നിന്ന് ഒട്ടിക്കുക ഷീറ്റ് എന്ന ഷീറ്റിന്റെ B5:E10 ൽ ഒട്ടിക്കും.

ശേഷം അത്,

VBA വിൻഡോ അടയ്ക്കുക അല്ലെങ്കിൽ ചെറുതാക്കുക.

ALT+F8

അത് <തുറക്കും 1>മാക്രോ വിൻഡോ.

മാക്രോ നെയിം ബോക്‌സിൽ Copy_Clipboard_Range തിരഞ്ഞെടുത്ത് Run ക്ലിക്ക് ചെയ്യുക.

<0

ഫലമായി, നിങ്ങളുടെ ഡാറ്റ ആവശ്യമുള്ള ലക്ഷ്യസ്ഥാനത്തേക്ക് ഒട്ടിക്കും.

ഹോമിലേക്ക് പോകുക ടാബ് ചെയ്ത് ക്ലിപ്പ്ബോർഡ് റിബണിന്റെ താഴെ ഇടത് കോണിൽ നിന്ന് താഴേക്കുള്ള ചെറിയ അമ്പടയാള ഐക്കണിൽ ക്ലിക്കുചെയ്യുക.

ഇത് ഇടതുവശത്തുള്ള ക്ലിപ്പ്ബോർഡ് തുറക്കും. നിങ്ങളുടെ Excel ഫയൽ.

ഇപ്പോൾ, ഷീറ്റിൽ ഒട്ടിച്ച ഡാറ്റ ക്ലിപ്പ്ബോർഡിലുണ്ടെന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും. യഥാർത്ഥത്തിൽ, ഡാറ്റ ആദ്യം ഇവിടെ സംരക്ഷിച്ചു, തുടർന്ന് ഇവിടെ നിന്ന് ഷീറ്റിലേക്ക് ഒട്ടിച്ചു.

കൂടുതൽ വായിക്കുക: ഫോർമുല ടു Excel-ൽ മൂല്യങ്ങൾ പകർത്തി ഒട്ടിക്കുക (5 ഉദാഹരണങ്ങൾ)

ഉപസംഹാരം

ഈ ലേഖനത്തിൽ, VBA ഉപയോഗിച്ച് ക്ലിപ്പ്ബോർഡിൽ നിന്ന് Excel-ലേക്ക് ഒട്ടിക്കാനുള്ള 3 രീതികൾ നിങ്ങൾ കണ്ടെത്തും. ആദ്യ രണ്ട് രീതികൾ ഒറ്റ സെല്ലിൽ ക്ലിപ്പ്ബോർഡിലെ ഉള്ളടക്കങ്ങൾ ഒട്ടിക്കും എന്നാൽ മൂന്നാമത്തെ രീതി ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു ശ്രേണിയിൽ ഡാറ്റ ഒട്ടിക്കാൻ കഴിയും. നിങ്ങൾക്ക് എന്തെങ്കിലും ആശയക്കുഴപ്പം ഉണ്ടെങ്കിൽ ദയവായി ഒരു അഭിപ്രായം രേഖപ്പെടുത്തുക.

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