Excel တွင် တန်ဖိုးများနှင့် ဖော်မတ်များကို ကူးယူရန် အထူး VBA Paste (ဥပမာ 9 ခု) -

  • ဒါကိုမျှဝေပါ။
Hugh West

မာတိကာ

ကျွန်ုပ်တို့သည် Microsoft Excel တွင် မည်သည့်ဒေတာကိုမဆို ကူးယူပြီး ကူးထည့်ရန် လိုအပ်သောအခါတွင်၊ ကျွန်ုပ်တို့တွင် Excel တွင် မတူညီသော ဖြတ်လမ်းနှင့် ဖဲကြိုးကိရိယာများ တပ်ဆင်ထားပါသည်။ Excel VBA Macro တွင်လည်း workbook ရွေးစရာများထက် ထိုကဲ့သို့သော အထောက်အကူပစ္စည်းများ ရှိပါသည်။ Excel တွင် VBA Paste အထူး တန်ဖိုးများနှင့် ဖော်မတ်များကို ဆွေးနွေးပါမည်။

အလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ

သင်ဖတ်နေစဉ် ဤအလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။ ဤဆောင်းပါး။

PasteSpecial.xlsm ကိုအသုံးပြုခြင်း တန်ဖိုးများနှင့် ဖော်မတ်များ

9 Excel VBA တွင် Paste Special ဖြင့် တန်ဖိုးများနှင့် ဖော်မတ်များကို ကူးယူရန် နမူနာများ

ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့သည် VBA Macros ဖြင့် 9 ကို VBA Macros ဖြင့် အထူး တန်ဖိုးများနှင့် ဖော်မတ်ကို Excel တွင် Paste လုပ်ရန် ဆွေးနွေးပါမည်။

ကျွန်ုပ်တို့သည် ဤရည်ရွယ်ချက်အတွက် အောက်ဖော်ပြပါ ဒေတာအတွဲကို ထည့်သွင်းစဉ်းစားပါ။

၁။ တန်ဖိုးများနှင့် ဖော်မတ်များကို ကူးယူရန် VBA Paste Special တွင် InputBox ကို အသုံးပြုပါ

ကျွန်ုပ်တို့သည် Paste Special အတွက် ဤဥပမာတွင် InputBox ရွေးချယ်မှုကို အသုံးပြုပါမည်။

အဆင့် 1 :

  • Developer tab သို့သွားပါ။
  • Record Macro ကို နှိပ်ပါ။
  • Set Excel_Paste_Special_1 အဖြစ် Macro အမည်
  • ထို့နောက် OK ကိုနှိပ်ပါ။

အဆင့် 2-

  • ယခု၊ Macros ကွန်မန်းကို နှိပ်ပါ။
  • Macro ကို ရွေးပြီး နှိပ်ပါ။ အဆင့်သို့

အဆင့် 3-

  • အောက်ပါတို့ကို ကူးယူပြီး ကူးထည့်ပါ command module ပေါ်ရှိကုဒ်။
1502

အဆင့် 4-

  • နှိပ် F5 လည်ပတ်ရန်ကုဒ်။
  • ဒိုင်ယာလော့ဂ်ဘောက်စ်အသစ်တစ်ခု ပေါ်လာပါမည်။ ထိုအကွက်ရှိ အရင်းအမြစ်အပိုင်းအခြားကို ရွေးပါ။
  • ထို့နောက် OK ကိုနှိပ်ပါ။

အဆင့် 5:

  • နောက်ထပ် dialog box ပေါ်လာပါမည်။ ကူးယူထားသောဆဲလ်များကို ကူးထည့်မည့်နေရာအလွတ်တစ်ခုကို ရွေးပါ။

ယခု၊ ဒေတာအတွဲကိုကြည့်ပါ။

ဒေတာအားလုံးကို VBA Paste Special ကို အသုံးပြု၍ တန်ဖိုးများနှင့် ဖော်မတ်များဖြင့် မိတ္တူကူးထားပါသည်။

Read More- VBA PasteSpecial ကိုအသုံးပြုနည်းနှင့် Excel တွင် အရင်းအမြစ်ပုံစံချထားခြင်းကို ထိန်းသိမ်းနည်း။

၂။ VBA Paste Special တွင် xlPasteAllUsingSourceTheme ကို အသုံးပြု၍ တန်ဖိုးများနှင့် ဖော်မတ်များဖြင့် ဆဲလ်အပိုင်းအခြားကို ထည့်သွင်းပါ

ကျွန်ုပ်တို့သည် ဤအပိုင်းရှိ VBA ကုဒ်တွင် ဆဲလ်အပိုင်းအခြားကို တိုက်ရိုက်ထည့်သွင်းပါမည်။

အဆင့် 1-

  • အမိန့်စာ မော်ဂျူးသို့ ဝင်ရောက်ရန် Alt+F11 ကိုနှိပ်ပါ။
  • အောက်ပါကုဒ်ကို အမိန့်ပေးသည့် မော်ဂျူးတွင် ထည့်ပါ။<13
5113

အဆင့် 2-

  • ယခု၊ ကုဒ်ကိုဖွင့်ရန် F5 ကိုနှိပ်ပါ။

xlPasteAllUsingSourceTheme အမိန့်စာသည် ရင်းမြစ်ဒေတာ၏ အတိအကျပွားနေသော မိတ္တူဖြစ်သည်။

Read More: Excel VBA- ဆဲလ်တန်ဖိုးကို ကူးယူပြီး အခြားဆဲလ်တစ်ခုသို့ ကူးထည့်ပါ

၃။ Paste Special ကိုအသုံးပြုခြင်းဖြင့် အပိုင်းအခြားကို တန်ဖိုးများနှင့် ဖော်မတ်များထည့်သွင်းရန် VBA Variable ကိုသုံးပါ

ကျွန်ုပ်တို့သည် VBA Paste Special ကုဒ်တွင် ကိန်းရှင်များအသုံးပြုမှုကို ဤနေရာတွင် ပြသပါမည်။

အဆင့် 1-

  • ပထမဦးစွာ၊ Alt+F11 ကိုနှိပ်ခြင်းဖြင့် command module ကိုရိုက်ထည့်ပါ။
  • အောက်ပါကုဒ်ကို command တွင်ရေးပါ။မော်ဂျူး။
5402

အဆင့် 2:

  • F5 ကိုနှိပ်ပြီး run ကုဒ်။

နောက်ထပ်ဖတ်ရန်- Excel VBA- Range ကို အခြား Workbook သို့ ကူးယူပါ

<၁>၄။ အခြားစာရွက်ရှိ တန်ဖိုးများနှင့် ဖော်မတ်များကို ကူးယူရန် xlPasteValues ​​နှင့် xlPasteFormats ကိုသုံး၍ ဖော်မတ်များကို မပြောင်းလဲစေဘဲ

အထက်ပါနည်းလမ်းများကို တူညီသောစာရွက်တွင် ဒေတာကူးယူခြင်းနှင့် ကူးထည့်ခြင်းအတွက် အသုံးပြုခဲ့သည်။ ယခု၊ မတူညီသောစာရွက်များအတွက် VBA Paste Special ကို အသုံးပြုပုံကို ပြပါမည်။

အဆင့် 1-

  • အမိန့်ပေးသည့် module ကိုထည့်ပါ။ Alt+F11 ကိုနှိပ်ပြီး ၎င်းပေါ်တွင် အောက်ပါကုဒ်ကို ကူးယူပါ။
6303

အဆင့် 2-

  • ကုဒ်ကို run ရန် F5 ကိုနှိပ်ပါ။

Data_Set<2 ၏ ဒေတာကို ကျွန်ုပ်တို့ မြင်နိုင်ပါသည်> ကို Different_Sheet သို့ ကူးယူထားပါသည်။

Read More- Excel တွင် ဖော်မြူလာများနှင့် ဖော်မတ်များအတွက် VBA PasteSpecial ကိုအသုံးပြုနည်း (နည်းလမ်း 3 ခု)

အလားတူစာဖတ်ခြင်း

  • ဆဲလ်များစွာကို Excel တွင် အခြားစာရွက်တစ်ခုသို့ ကူးယူနည်း (နည်းလမ်း 9 ခု)
  • Excel တွင် Paste နှင့် Paste အထူးကွာခြားချက်
  • Excel VBA ကိုဖွင့်စရာမလိုဘဲ အခြား Workbook မှ Data များကို Copy ကူးရန်
  • Excel တွင် Copy ကူးထည့်နည်း နှင့် ဆဲလ်အရွယ်အစားကို ထားရှိပါ (ဥပမာ 7 ခု)
  • Excel VBA ဖြင့် နောက်အလွတ်အတန်းသို့ တန်ဖိုးများကို ကူးယူပြီး ကူးထည့်ပါ (ဥပမာ 3 ခု)

5 . ဖော်မတ်များကိုသာကူးထည့်ရန် xlPasteFormats ကိုသုံးပါ

ယခင်နည်းလမ်းများတွင်၊ ကျွန်ုပ်တို့သည် ဒေတာအားလုံးကိုကူးယူပြီး ၎င်းကိုကူးထည့်ပါပြောင်းလဲမှုမရှိပါ။ သို့သော် ဤကဏ္ဍတွင်၊ ကျွန်ုပ်တို့သည် ဒေတာပုံစံကိုသာ ကူးယူပါမည်။

အဆင့် 1-

  • Alt+ ကိုနှိပ်ခြင်းဖြင့် အမိန့်ပေးသည့် module သို့သွားပါ။ F11 .
  • command module တွင် အောက်ပါကုဒ်ကို ကူးယူပြီး ကူးထည့်ပါ။
7018

အဆင့် 2:

  • ယခု၊ F5 ခလုတ်ကိုနှိပ်ပြီး ကုဒ်ကိုဖွင့်ပါ။

ဒေတာအတွဲကိုကြည့်ပါ။ ဖော်မတ်များကိုသာ ကူးယူထားပါသည်၊ ဤနေရာတွင် တန်ဖိုးများမရှိပါ။

Read More- ဖော်မတ်မပြောင်းဘဲ Excel တွင် ကူးထည့်နည်း

၆။ တန်ဖိုးများကိုသာကူးထည့်ရန် xlPasteValues ​​ကိုသုံးပါ

ကျွန်ုပ်တို့သည် VBA Paste Special ကိုအသုံးပြု၍ တန်ဖိုးများကိုသာကူးယူနိုင်ပါသည်။

အဆင့် 1:

  • command module သို့ဝင်ရောက်ရန် Alt+F11 ကိုနှိပ်ပါ။
  • ကွန်မန်းမော်ဂျူးတွင်အောက်ပါကုဒ်ကိုရေးပါ။
8833

အဆင့် 2-

  • F5 ကိုနှိပ်ပြီး ကုဒ်ကိုဖွင့်ပါ။

ဒေတာအတွဲကို သတိပြုပါ။ တန်ဖိုးများကိုသာ ဤနေရာတွင် ကူးယူထားပါသည်။ ဤနည်းလမ်းတွင် မည်သည့်ဖော်မတ်ကိုမျှ ကူးယူထားခြင်းမရှိပါ။

Read More- Excel တွင် ဖော်မတ်မထည့်ဘဲ တန်ဖိုးများကို ကူးထည့်ရန် VBA ကိုအသုံးပြုနည်း

၇။ ဆဲလ်တစ်ခု၏ အကြောင်းအရာအားလုံးကို ကူးယူပြီး ကူးထည့်ပါ

ယခင်ကဏ္ဍများတွင် ကျွန်ုပ်တို့သည် ဒေတာအကွာအဝေးကို ကူးယူထားပါသည်။ ဤတွင်၊ ကျွန်ုပ်တို့သည် ဆဲလ်တစ်ခုတည်းကိုသာ ကူးယူပါမည်။

အဆင့် 1-

  • ယခု၊ Alt+F11 ကိုနှိပ်ပြီး အမိန့်ကို ရိုက်ထည့်ပါ။ မော်ဂျူး။
  • မော်ဂျူးတွင် အောက်ပါကုဒ်ကို ရိုက်ထည့်ပါ။
5811

အဆင့် 2-

  • ယခု F5 ကိုနှိပ်ပါ။ကုဒ်ကိုဖွင့်ရန် ခလုတ်။

အပိုင်းအခြားမဟုတ်ဘဲ ဆဲလ်တစ်ခုအား ဤနေရာတွင် ကူးယူထားသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

Read More- Excel တွင် တန်ဖိုးများကို ကူးယူပြီး ကူးထည့်ရန် ဖော်မြူလာ (ဥပမာ ၅ ခု)

၈။ VBA ဖြင့် အချို့ကော်လံတစ်ခု၏ ဂုဏ်ရည်တော်များအားလုံးကို ကူးယူပြီး ကူးထည့်ပါ

ဆဲလ်တစ်ခုကဲ့သို့ပင်၊ ကျွန်ုပ်တို့သည် ဒေတာအတွဲတွင် ကော်လံတစ်ခုတည်းကို ကူးယူနိုင်ပါသည်။

အဆင့် 1:

  • ရိုးရှင်းစွာအသုံးတည့်စေရန် Alt+F11 ကိုနှိပ်ပါ။
  • module တွင်အောက်ပါကုဒ်ကိုရေးပါ။
6476

အဆင့် 2-

  • F5 ကိုနှိပ်ခြင်းဖြင့် ကုဒ်ကိုဖွင့်ပါ။

ဤတွင်၊ ကော်လံ B ကို ကော်လံ E သို့ ကူးယူထားသည်ကို ကျွန်ုပ်တို့ တွေ့နိုင်ပါသည်။

Read More: [Fixed]- ညာဘက်ကလစ် ကူးယူပြီး Excel တွင် အလုပ်မလုပ်ပါ (ဖြေရှင်းချက် 11 ခု)

၉။ Excel VBA ဖြင့် အတန်းတစ်တန်း၏ အရည်အချင်းအားလုံးကို ကူးယူပြီး ကူးထည့်ပါ

ထို့အတူ Paste Special ကို အသုံးပြု၍ အတန်းတစ်ခုတည်းကို ကူးယူနိုင်ပါသည်။

အဆင့် 1 :

  • ကွန်မန်းမော်ဂျူးသို့ဝင်ရောက်ရန် Alt+F11 ကိုနှိပ်ပါ။
  • ကွန်မန်းမော်ဂျူးတွင်အောက်ပါကုဒ်ကိုကူးယူပါ။
9250

အဆင့် 2-

  • F5 ကိုနှိပ်ခြင်းဖြင့် ကုဒ်ကိုဖွင့်ပါ။

ဤတွင်၊ အတန်း 4 ကို အတန်း 11 သို့ ကူးယူထားပါသည်။

Read More: Macro ကိုအသုံးပြု၍ Excel တွင် အတန်းများစွာကို ကော်ပီကူးနည်း (ဥပမာ 4 ခု)

နိဂုံး

ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့ရှင်းပြထားသည် 9 Excel တွင် အထူးတန်ဖိုးများနှင့် ဖော်မတ်များကို VBA Paste လုပ်နည်းများ။ ဒါကို ကျေနပ်လိမ့်မယ်လို့ မျှော်လင့်ပါတယ်။သင်၏လိုအပ်ချက်များ။ ကျေးဇူးပြု၍ ကျွန်ုပ်တို့၏ဝဘ်ဆိုဒ် Exceldemy.com တွင်ကြည့်ရှုပြီး သင့်အကြံပြုချက်များကို comment box တွင်ပေးပါ။

Hugh West သည် လုပ်ငန်းနယ်ပယ်တွင် အတွေ့အကြုံ 10 နှစ်ကျော်ရှိသော Excel သင်တန်းဆရာနှင့် ခွဲခြမ်းစိတ်ဖြာသူဖြစ်သည်။ စာရင်းကိုင်နှင့် ဘဏ္ဍာရေးဆိုင်ရာဘွဲ့နှင့် စီးပွားရေးစီမံခန့်ခွဲမှု မဟာဘွဲ့တို့ကို ရရှိထားသူဖြစ်သည်။ Hugh သည် သင်ကြားရေးကို ဝါသနာပါပြီး လိုက်နာရန်နှင့် နားလည်ရန်လွယ်ကူသော ထူးခြားသောသင်ကြားရေးနည်းလမ်းကို တီထွင်ခဲ့သည်။ Excel ၏ ကျွမ်းကျင်သော အသိပညာသည် ကမ္ဘာတစ်ဝှမ်းရှိ ထောင်ပေါင်းများစွာသော ကျောင်းသားများနှင့် ပရော်ဖက်ရှင်နယ်များကို ၎င်းတို့၏ ကျွမ်းကျင်မှုနှင့် ၎င်းတို့၏ အသက်မွေးဝမ်းကြောင်းတွင် ထူးချွန်အောင် ကူညီပေးခဲ့သည်။ သူ၏ဘလော့ဂ်မှတစ်ဆင့်၊ Hugh သည် လူတစ်ဦးချင်းစီနှင့် လုပ်ငန်းများ၏ အလားအလာများ ပြည့်မီစေရန်အတွက် အခမဲ့ Excel သင်ခန်းစာများနှင့် အွန်လိုင်းသင်တန်းများကို ပေးဆောင်ကာ သူ၏အသိပညာကို ကမ္ဘာနှင့်မျှဝေပါသည်။