Excel-ൽ മൂല്യങ്ങളും ഫോർമാറ്റുകളും പകർത്താൻ VBA പേസ്റ്റ് പ്രത്യേകം (9 ഉദാഹരണങ്ങൾ) -

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

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

Microsoft Excel-ൽ ഏതെങ്കിലും ഡാറ്റ പകർത്തി ഒട്ടിക്കേണ്ടിവരുമ്പോൾ, Excel-ൽ വ്യത്യസ്തമായ കുറുക്കുവഴികളും റിബൺ ടൂളുകളും നമുക്കുണ്ട്. Excel VBA മാക്രോയ്ക്കും വർക്ക്ബുക്ക് ഓപ്ഷനുകളേക്കാൾ അത്തരം സൗകര്യമുണ്ട്. Excel-ൽ VBA പേസ്റ്റ് സ്പെഷ്യൽ മൂല്യങ്ങളും ഫോർമാറ്റുകളും ഞങ്ങൾ ചർച്ച ചെയ്യും.

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

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

PasteSpecial.xlsm ഉപയോഗിച്ചുള്ള മൂല്യങ്ങളും ഫോർമാറ്റുകളും

9 Excel VBA-ൽ പേസ്റ്റ് സ്പെഷ്യൽ ഉപയോഗിച്ച് മൂല്യങ്ങളും ഫോർമാറ്റുകളും പകർത്തുന്നതിനുള്ള ഉദാഹരണങ്ങൾ

ഈ ലേഖനത്തിൽ, പ്രത്യേക മൂല്യങ്ങൾ ഒട്ടിക്കാനും Excel-ൽ ഫോർമാറ്റ് ചെയ്യാനും ഞങ്ങൾ VBA മാക്രോകൾക്കൊപ്പം 9 രീതികൾ ചർച്ച ചെയ്യും.

ഞങ്ങൾ ഈ ആവശ്യത്തിനായി ചുവടെയുള്ള ഡാറ്റാസെറ്റ് പരിഗണിക്കുക.

1. മൂല്യങ്ങളും ഫോർമാറ്റുകളും പകർത്താൻ VBA പേസ്റ്റ് സ്പെഷ്യലിൽ InputBox പ്രയോഗിക്കുക

Special എന്നതിന് ഈ ഉദാഹരണത്തിലെ InputBox ഓപ്ഷൻ ഞങ്ങൾ ഉപയോഗിക്കും.

ഘട്ടം 1 :

  • Developer tab-ലേക്ക് പോകുക.
  • Record Macro എന്നതിൽ ക്ലിക്കുചെയ്യുക.
  • സജ്ജീകരിക്കുക Excel_Paste_Special_1 മാക്രോ നാമം ആയി.
  • തുടർന്ന് OK അമർത്തുക.

ഘട്ടം 2:

  • ഇപ്പോൾ, Macros കമാൻഡ് ക്ലിക്ക് ചെയ്യുക.
  • Macro തിരഞ്ഞെടുക്കുക, തുടർന്ന് അമർത്തുക ഘട്ടത്തിലേക്ക് .

ഘട്ടം 3:

  • ഇനിപ്പറയുന്നവ പകർത്തി ഒട്ടിക്കുക കമാൻഡ് മൊഡ്യൂളിലെ കോഡ്.
9395

ഘട്ടം 4:

  • F5 <2 അമർത്തുക> പ്രവർത്തിപ്പിക്കാൻകോഡ്.
  • ഒരു പുതിയ ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും. ആ ബോക്സിലെ ഉറവിട ശ്രേണി തിരഞ്ഞെടുക്കുക.
  • തുടർന്ന് ശരി അമർത്തുക.

ഘട്ടം 5:

  • മറ്റൊരു ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും. പകർത്തിയ സെല്ലുകൾ ഒട്ടിക്കേണ്ട ഒരു ശൂന്യമായ ശ്രേണി തിരഞ്ഞെടുക്കുക.

ഇപ്പോൾ, ഡാറ്റാസെറ്റ് നോക്കുക.

എല്ലാ ഡാറ്റയും VBA പേസ്റ്റ് സ്പെഷ്യൽ ഉപയോഗിച്ച് മൂല്യങ്ങളും ഫോർമാറ്റുകളും ഉപയോഗിച്ച് പകർത്തുന്നു.

കൂടുതൽ വായിക്കുക: എങ്ങനെ VBA പേസ്റ്റ് സ്പെഷ്യൽ പ്രയോഗിക്കുകയും Excel-ൽ ഉറവിട ഫോർമാറ്റിംഗ് നിലനിർത്തുകയും ചെയ്യാം

2. VBA പേസ്റ്റ് സ്പെഷ്യലിൽ xlPasteAllUsingSourceTheme ഉപയോഗിച്ച് മൂല്യങ്ങളും ഫോർമാറ്റുകളും ഉള്ള സെൽ ശ്രേണി ചേർക്കുക

ഞങ്ങൾ ഈ വിഭാഗത്തിലെ VBA കോഡിൽ നേരിട്ട് സെൽ ശ്രേണി ചേർക്കും.

ഘട്ടം 1:

  • കമാൻഡ് മൊഡ്യൂളിലേക്ക് പ്രവേശിക്കാൻ Alt+F11 അമർത്തുക.
  • കമാൻഡ് മൊഡ്യൂളിൽ ഇനിപ്പറയുന്ന കോഡ് ഇടുക.
8235

ഘട്ടം 2:

  • ഇപ്പോൾ, കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് F5 അമർത്തുക.

xlPasteAllUsingSourceTheme കമാൻഡ് ഉറവിട ഡാറ്റയുടെ കൃത്യമായ ഡ്യൂപ്ലിക്കേറ്റ് പകർത്തുന്നു.

കൂടുതൽ വായിക്കുക: Excel VBA: സെൽ മൂല്യം പകർത്തി മറ്റൊരു സെല്ലിലേക്ക് ഒട്ടിക്കുക

3. പേസ്റ്റ് സ്പെഷ്യൽ ഉപയോഗിച്ച് മൂല്യങ്ങളും ഫോർമാറ്റുകളും ഉപയോഗിച്ച് ശ്രേണി തിരുകാൻ VBA വേരിയബിൾ ഉപയോഗിക്കുക

ഞങ്ങൾ ഇവിടെ VBA പേസ്റ്റ് സ്പെഷ്യൽ കോഡിൽ വേരിയബിളുകളുടെ ഉപയോഗം കാണിക്കും.

ഘട്ടം 1:

  • ആദ്യം, Alt+F11 അമർത്തി കമാൻഡ് മൊഡ്യൂൾ നൽകുക .
  • കമാൻഡിൽ താഴെയുള്ള കോഡ് വൈറ്റ് ചെയ്യുകമൊഡ്യൂൾ.
9118

ഘട്ടം 2:

  • F5 അമർത്തി റൺ ചെയ്യുക കോഡ്.

കൂടുതൽ വായിക്കുക: Excel VBA: റേഞ്ച് മറ്റൊരു വർക്ക്ബുക്കിലേക്ക് പകർത്തുക

4. മറ്റ് ഷീറ്റിലെ മൂല്യങ്ങളും ഫോർമാറ്റുകളും പകർത്താൻ xlPasteValues, xlPasteFormats എന്നിവ ഉപയോഗിക്കുക, ഫോർമാറ്റുകൾ മാറ്റമില്ലാതെ സൂക്ഷിക്കുന്നു

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

ഘട്ടം 1:

  • കമാൻഡ് മൊഡ്യൂൾ നൽകുക Alt+F11 ക്ലിക്കുചെയ്‌ത് ഇനിപ്പറയുന്ന കോഡ് അതിൽ പകർത്തി.
9537

Step 2:

  • കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് F5 അമർത്തുക.

Data_Set<2-ന്റെ ആ ഡാറ്റ നമുക്ക് കാണാൻ കഴിയും> Different_Sheet -ലേക്ക് പകർത്തി.

കൂടുതൽ വായിക്കുക: Excel-ലെ ഫോർമുലകൾക്കും ഫോർമാറ്റുകൾക്കുമായി VBA പേസ്റ്റ് സ്പെഷ്യൽ എങ്ങനെ ഉപയോഗിക്കാം (3 വഴികൾ)

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

  • എക്‌സലിൽ ഒന്നിലധികം സെല്ലുകൾ മറ്റൊരു ഷീറ്റിലേക്ക് പകർത്തുന്നതെങ്ങനെ (9 രീതികൾ)
  • Excel-ൽ പേസ്റ്റും പേസ്റ്റും തമ്മിലുള്ള വ്യത്യാസം
  • Excel VBA തുറക്കാതെ തന്നെ മറ്റൊരു വർക്ക്ബുക്കിൽ നിന്ന് ഡാറ്റ പകർത്താൻ. സെൽ വലുപ്പം സൂക്ഷിക്കുക (7 ഉദാഹരണങ്ങൾ)
  • എക്‌സൽ വിബിഎയ്‌ക്കൊപ്പം മൂല്യങ്ങൾ അടുത്ത ശൂന്യമായ വരിയിലേക്ക് പകർത്തി ഒട്ടിക്കുക (3 ഉദാഹരണങ്ങൾ)

5 . ഫോർമാറ്റുകൾ മാത്രം ഒട്ടിക്കാൻ xlPasteFormats ഉപയോഗിക്കുക

മുമ്പത്തെ രീതികളിൽ, ഞങ്ങൾ മുഴുവൻ ഡാറ്റയും പകർത്തി ഒട്ടിച്ചുഒരു മാറ്റവുമില്ലാതെ. എന്നാൽ ഈ വിഭാഗത്തിൽ, ഞങ്ങൾ ഡാറ്റയുടെ ഫോർമാറ്റ് മാത്രം പകർത്തും.

ഘട്ടം 1:

  • Alt+ അമർത്തി കമാൻഡ് മൊഡ്യൂളിലേക്ക് പോകുക F11 .
  • കമാൻഡ് മൊഡ്യൂളിൽ താഴെയുള്ള കോഡ് പകർത്തി ഒട്ടിക്കുക.
4540

ഘട്ടം 2:

  • ഇപ്പോൾ, F5 ബട്ടൺ അമർത്തി കോഡ് റൺ ചെയ്യുക.

ഡാറ്റസെറ്റ് നോക്കുക. ഫോർമാറ്റുകൾ മാത്രമേ പകർത്തിയിട്ടുള്ളൂ, മൂല്യങ്ങളൊന്നും ഇവിടെയില്ല.

കൂടുതൽ വായിക്കുക: ഫോർമാറ്റ് മാറ്റാതെ Excel-ൽ എങ്ങനെ പകർത്തി ഒട്ടിക്കാം

6. മൂല്യങ്ങൾ മാത്രം ഒട്ടിക്കാൻ xlPasteValues ​​ഉപയോഗിക്കുക

VBA പേസ്റ്റ് സ്‌പെഷ്യൽ ഉപയോഗിച്ച് മാത്രമേ ഞങ്ങൾക്ക് മൂല്യങ്ങൾ പകർത്താനാകൂ.

ഘട്ടം 1:

  • കമാൻഡ് മൊഡ്യൂളിലേക്ക് പ്രവേശിക്കാൻ Alt+F11 അമർത്തുക.
  • കമാൻഡ് മൊഡ്യൂളിൽ ഇനിപ്പറയുന്ന കോഡ് എഴുതുക.
8348

ഘട്ടം 2:

  • F5 ക്ലിക്ക് ചെയ്ത് കോഡ് റൺ ചെയ്യുക.

ഡാറ്റസെറ്റ് ശ്രദ്ധിക്കുക. മൂല്യങ്ങൾ മാത്രമാണ് ഇവിടെ പകർത്തിയിരിക്കുന്നത്. ഈ രീതിയിൽ ഫോർമാറ്റുകളൊന്നും പകർത്തിയിട്ടില്ല.

കൂടുതൽ വായിക്കുക: എക്സെലിൽ ഫോർമാറ്റിംഗ് ഇല്ലാതെ മാത്രം മൂല്യങ്ങൾ ഒട്ടിക്കാൻ VBA എങ്ങനെ ഉപയോഗിക്കാം

7. ഒരൊറ്റ സെല്ലിന്റെ എല്ലാ ഉള്ളടക്കങ്ങളും പകർത്തി ഒട്ടിക്കുക

മുമ്പത്തെ വിഭാഗങ്ങളിൽ, ഞങ്ങൾ ഡാറ്റയുടെ ഒരു ശ്രേണി പകർത്തി. ഇവിടെ, ഞങ്ങൾ ഒരു സെൽ മാത്രമേ പകർത്തൂ.

ഘട്ടം 1:

  • ഇപ്പോൾ, Alt+F11 അമർത്തി കമാൻഡ് നൽകുക മൊഡ്യൂൾ.
  • മൊഡ്യൂളിൽ ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പുചെയ്യുക.
8762

ഘട്ടം 2:

  • ഇപ്പോൾ, F5 അമർത്തുകകോഡ് പ്രവർത്തിപ്പിക്കാനുള്ള ബട്ടൺ.

ഒരു സെല്ലാണ് ഇവിടെ പകർത്തിയിരിക്കുന്നത്, ഒരു ശ്രേണിയല്ല.

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

8. VBA ഉപയോഗിച്ച് ഒരു നിശ്ചിത കോളത്തിന്റെ എല്ലാ ആട്രിബ്യൂട്ടുകളും പകർത്തി ഒട്ടിക്കുക

ഒരു സെൽ പോലെ, ഡാറ്റാസെറ്റിൽ ഒരു കോളം പകർത്താം.

ഘട്ടം 1:

  • കമാൻഡ് മൊഡ്യൂളിലേക്ക് പ്രവേശിക്കാൻ Alt+F11 അമർത്തുക.
  • ചുവടെയുള്ള കോഡ് മൊഡ്യൂളിൽ എഴുതുക.
9267

ഘട്ടം 2:

  • F5 .

അമർത്തി കോഡ് പ്രവർത്തിപ്പിക്കുക

ഇവിടെ, നിര B നിര E -ലേക്ക് പകർത്തിയതായി നമുക്ക് കാണാൻ കഴിയും.

കൂടുതൽ വായിക്കുക: [പരിഹരിച്ചത്]: വലത് ക്ലിക്ക് പകർത്തി ഒട്ടിക്കുക Excel-ൽ പ്രവർത്തിക്കുന്നില്ല (11 പരിഹാരങ്ങൾ)

9. Excel VBA ഉപയോഗിച്ച് ഒരു വരിയുടെ എല്ലാ ആട്രിബ്യൂട്ടുകളും പകർത്തി ഒട്ടിക്കുക

അതുപോലെ, സ്പെഷ്യൽ ഒട്ടിക്കുക .

ഘട്ടം 1 ഉപയോഗിച്ച് നമുക്ക് ഒരൊറ്റ വരി പകർത്താനാകും. :

  • കമാൻഡ് മൊഡ്യൂളിലേക്ക് പ്രവേശിക്കാൻ Alt+F11 ക്ലിക്ക് ചെയ്യുക.
  • കമാൻഡ് മൊഡ്യൂളിൽ ഇനിപ്പറയുന്ന കോഡ് പകർത്തുക.
5625

ഘട്ടം 2:

  • F5 അമർത്തി കോഡ് റൺ ചെയ്യുക .
  • <14

    ഇവിടെ, വരി 4 വരി 11 -ലേക്ക് പകർത്തിയിരിക്കുന്നു.

    കൂടുതൽ വായിക്കുക: മാക്രോ ഉപയോഗിച്ച് Excel-ൽ ഒന്നിലധികം വരികൾ എങ്ങനെ പകർത്താം (4 ഉദാഹരണങ്ങൾ)

    ഉപസംഹാരം

    ഈ ലേഖനത്തിൽ ഞങ്ങൾ വിശദീകരിച്ചു 9 VBA പേസ്റ്റ് രീതികൾ Excel-ൽ പ്രത്യേക മൂല്യങ്ങളും ഫോർമാറ്റുകളും. ഇത് തൃപ്തിപ്പെടുത്തുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നുനിങ്ങളുടെ ആവശ്യങ്ങൾ. ദയവായി ഞങ്ങളുടെ വെബ്‌സൈറ്റ് Exceldemy.com നോക്കി അഭിപ്രായം ബോക്സിൽ നിങ്ങളുടെ നിർദ്ദേശങ്ങൾ നൽകുക.

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