අන්තර්ගත වගුව
අපිට Microsoft Excel හි ඕනෑම දත්තයක් පිටපත් කර ඇලවීමට අවශ්ය වූ විට, අපට Excel හි විවිධ කෙටිමං සහ රිබන් මෙවලම් පහසුකම් ඇත. Excel VBA Macro ද වැඩපොත විකල්පයන්ට වඩා එවැනි පහසුකමක් ඇත. අපි Excel හි VBA පේස්ට් විශේෂ අගයන් සහ ආකෘති ගැන සාකච්ඡා කරන්නෙමු.
ප්රායෝගික වැඩපොත බාගන්න
ඔබ කියවන අතරතුර ව්යායාම කිරීමට මෙම පුහුණු වැඩපොත බාගන්න මෙම ලිපිය.
PasteSpecial.xlsm භාවිතා කරන අගයන් සහ ආකෘති
9 Excel VBA හි Paste Special සමඟ අගයන් සහ ආකෘති පිටපත් කිරීමට උදාහරණ
මෙම ලිපියෙන්, අපි විශේෂ අගයන් ඇලවීම සඳහා VBA මැක්රෝස් සමඟ ක්රම 9ක් සහ එක්සෙල් හි ආකෘතිය ගැන සාකච්ඡා කරමු.
අපි මේ සඳහා පහත දත්ත කට්ටලය සලකා බලන්න.
1. අගයන් සහ ආකෘති පිටපත් කිරීමට VBA Paste Special හි InputBox යොදන්න
අපි මෙම උදාහරණයේ Paste Special සඳහා InputBox විකල්පය භාවිතා කරන්නෙමු.
පියවර 1 :
- Developer tab වෙත යන්න.
- Record Macro මත ක්ලික් කරන්න.
- සකසන්න Excel_Paste_Special_1 මැක්රෝ නාමය ලෙස.
- ඉන්පසු OK ඔබන්න.
පියවර 2:
- දැන්, Macros විධානය ක්ලික් කරන්න.
- Macro තෝරා ඉන්පසු ඔබන්න. පියවරට .
පියවර 3:
- පහත දැක්වෙන දේ පිටපත් කර අලවන්න විධාන මොඩියුලයේ කේතය.
7257
පියවර 4:
- F5 <2 ඔබන්න> ධාවනය කිරීමටකේතය.
- නව සංවාද කොටුවක් දිස්වනු ඇත. එම කොටුවේ මූලාශ්ර පරාසය තෝරන්න.
- ඉන්පසු හරි ඔබන්න.
පියවර 5:
- තවත් සංවාද කොටුවක් දිස්වනු ඇත. පිටපත් කළ කොටු ඇලවිය යුතු හිස් පරාසයක් තෝරන්න.
දැන්, දත්ත කට්ටලය බලන්න.
සියලු දත්ත VBA Paste Special භාවිතයෙන් අගයන් සහ ආකෘති සමඟ පිටපත් කර ඇත.
වැඩිදුර කියවන්න: VBA PasteSpecial අයදුම් කරන්නේ කෙසේද සහ Excel හි මූලාශ්ර හැඩතල ගැන්වීම තබා ගන්නේ කෙසේද
2. VBA පේස්ට් විශේෂයේ xlPasteAllUsingSourceTheme භාවිතා කරමින් අගයන් සහ ආකෘති සමඟ සෛල පරාසය ඇතුළත් කරන්න
අපි මෙම කොටසේ ඇති VBA කේතය මත සෘජුවම සෛල පරාසය ඇතුළත් කරන්නෙමු.
පියවර 1:
- විධාන මොඩියුලය ඇතුළු කිරීමට Alt+F11 ඔබන්න.
- පහත කේතය විධාන මොඩියුලයට දමන්න.
8567
පියවර 2:
- දැන්, කේතය ක්රියාත්මක කිරීමට F5 ඔබන්න.
මෙම xlPasteAllUsingSourceTheme විධානය මූලාශ්ර දත්තවල නියම අනුපිටපත පිටපත් කරයි.
වැඩිදුර කියවන්න: Excel VBA: සෛල අගය පිටපත් කර වෙනත් සෛලයකට අලවන්න
3. Paste Special භාවිතා කරමින් අගයන් සහ ආකෘති සමග පරාසය ඇතුලත් කිරීමට VBA Variable භාවිතා කරන්න
අපි මෙහි VBA Paste Special code හි විචල්ය භාවිතය පෙන්වමු.
පියවර 1:
- පළමුව, Alt+F11 එබීමෙන් විධාන මොඩියුලය ඇතුළු කරන්න.
- පහත ඇති කේතය විධානය තුළ සටහන් කරන්න.මොඩියුලය.
4949
පියවර 2:
- F5 ඔබා ධාවනය කරන්න කේතය.
වැඩිදුර කියවන්න: Excel VBA: පරාසය වෙනත් වැඩපොතකට පිටපත් කරන්න
1>4. වෙනත් පත්රවල අගයන් සහ ආකෘති පිටපත් කිරීමට xlPasteValues සහ xlPasteFormats භාවිත කරන්න
එකම පත්රයේ දත්ත පිටපත් කිරීම සහ ඇලවීම සඳහා ඉහත ක්රම භාවිත කර ඇත. දැන්, අපි විවිධ පත්ර සඳහා VBA පේස්ට් විශේෂ භාවිතා කරන්නේ කෙසේදැයි පෙන්වමු.
පියවර 1:
- විධාන මොඩියුලය ඇතුළු කරන්න Alt+F11 ක්ලික් කර පහත කේතය එහි පිටපත් කිරීමෙන්.
8848
පියවර 2:
- කේතය ක්රියාත්මක කිරීමට F5 ඔබන්න.
Data_Set<2 හි එම දත්ත අපට දැකිය හැක> Different_Sheet වෙත පිටපත් කර ඇත.
වැඩිදුර කියවන්න: Excel හි සූත්ර සහ ආකෘති සඳහා VBA PasteSpecial භාවිතා කරන්නේ කෙසේද (3 ක්රම)
සමාන කියවීම්
- Excel හි බහු සෛල වෙනත් පත්රයකට පිටපත් කරන්නේ කෙසේද (ක්රම 9)
- Excel හි ඇලවීම සහ ඇලවීම අතර වෙනස
- Excel VBA විවෘත නොකර වෙනත් වැඩපොතකින් දත්ත පිටපත් කිරීමට සෛල ප්රමාණය තබා ගන්න (උදාහරණ 7)
- Excel VBA සමඟින් ඊළඟ හිස් පේළියට අගයන් පිටපත් කර අලවන්න (උදාහරණ 3)
5 . ආකෘති පමණක් ඇලවීමට xlPasteFormats භාවිතා කරන්න
පෙර ක්රම වලදී, අපි සම්පූර්ණ දත්ත පිටපත් කර එය ඇලෙව්වාකිසිදු වෙනසක් නොමැතිව. නමුත් මෙම කොටසේදී, අපි දත්ත ආකෘතිය පමණක් පිටපත් කරන්නෙමු.
පියවර 1:
- Alt+ එබීමෙන් විධාන මොඩියුලයට යන්න F11 .
- පහත ඇති කේතය විධාන මොඩියුලයේ පිටපත් කර අලවන්න.
6987
පියවර 2:
- දැන්, F5 බොත්තම ඔබා කේතය ක්රියාත්මක කරන්න.
දත්ත කට්ටලය බලන්න. ආකෘති පමණක් පිටපත් කර ඇත, මෙහි අගයන් නොමැත.
වැඩිදුර කියවන්න: ආකෘතිය වෙනස් නොකර Excel හි පිටපත් කර අලවන්නේ කෙසේද
6. අගයන් පමණක් ඇලවීමට xlPasteValues භාවිතා කරන්න
අපට අගයන් පිටපත් කළ හැක්කේ VBA Paste Special භාවිතයෙන් පමණි.
පියවර 1:
- විධාන මොඩියුලය ඇතුළු කිරීමට Alt+F11 ඔබන්න.
- පහත දැක්වෙන කේතය විධාන මොඩියුලයේ ලියන්න.
8255
පියවර 2:
- F5 මත ක්ලික් කර කේතය ක්රියාත්මක කරන්න.
දත්ත කට්ටලය සැලකිල්ලට ගන්න. මෙහි පිටපත් කර ඇත්තේ අගයන් පමණි. මෙම ක්රමය තුළ කිසිදු ආකෘතියක් පිටපත් නොකෙරේ.
වැඩිදුර කියවන්න: එක්සෙල් හි හැඩතල ගැන්වීමකින් තොරව පමණක් අගයන් ඇලවීමට VBA භාවිතා කරන්නේ කෙසේද
7. තනි සෛලයක සියලුම අන්තර්ගත පිටපත් කර අලවන්න
පෙර කොටස්වලදී, අපි දත්ත පරාසයක් පිටපත් කළෙමු. මෙන්න, අපි තනි කොටුවක් පමණක් පිටපත් කරන්නෙමු.
පියවර 1:
- දැන්, Alt+F11 ඔබා විධානය ඇතුල් කරන්න. මොඩියුලය.
- මොඩියුලය මත පහත කේතය ටයිප් කරන්න.
6836
පියවර 2:
- දැන්, F5 ඔබන්නකේතය ක්රියාත්මක කිරීමට බොත්තම.
අපට මෙහි පිටපත් කර ඇත්තේ පරාසයක් නොව තනි කොටුවක් බව දැකිය හැක.
වැඩිදුර කියවන්න: Excel හි අගයන් පිටපත් කර ඇලවීමේ සූත්රය (උදාහරණ 5)
8. VBA සමඟින් යම් තීරුවක සියලුම ගුණාංග පිටපත් කර අලවන්න
තනි කොටුවක් මෙන්, අපට දත්ත කට්ටලයේ තනි තීරුවක් පිටපත් කළ හැක.
පියවර 1:
- සරලව විධාන මොඩියුලය ඇතුළු කිරීමට Alt+F11 ඔබන්න.
- පහත කේතය මොඩියුලයේ ලියන්න.
7048
පියවර 2:
- F5 .
එබීමෙන් කේතය ක්රියාත්මක කරන්න
මෙහි, අපට තීරුව B තීරුව E වෙත පිටපත් කර ඇති බව දැකිය හැක.
වැඩිදුර කියවන්න: [ස්ථාවර]: දකුණු ක්ලික් පිටපත් කර ඇලවීම Excel හි ක්රියා නොකරයි (11 විසඳුම්)
9. Excel VBA සමඟ පේළියක සියලුම ගුණාංග පිටපත් කර අලවන්න
ඒ හා සමානව, අපට පේස්ට් විශේෂය භාවිතයෙන් තනි පේළියක් පිටපත් කළ හැක.
පියවර 1 :
- විධාන මොඩියුලය ඇතුළු කිරීමට Alt+F11 මත ක්ලික් කරන්න.
- විධාන මොඩියුලයේ පහත කේතය පිටපත් කරන්න.
2276
පියවර 2:
- F5 එබීමෙන් කේතය ක්රියාත්මක කරන්න.
මෙහි, 4 පේළිය පේළිය 11 වෙත පිටපත් කර ඇත.
වැඩිදුර කියවන්න: Macro භාවිතයෙන් Excel හි බහු පේළි පිටපත් කරන්නේ කෙසේද (උදාහරණ 4)
නිගමනය
මෙම ලිපියෙන්, අපි 9 පැහැදිලි කර ඇත. VBA පේස්ට් ක්රම Excel හි විශේෂ අගයන් සහ ආකෘති. මෙය තෘප්තිමත් වනු ඇතැයි මම බලාපොරොත්තු වෙමිඔබේ අවශ්යතා. කරුණාකර අපගේ වෙබ් අඩවිය Exceldemy.com බලන්න සහ ඔබේ යෝජනා අදහස් පෙට්ටියේ දෙන්න.