فهرست مطالب
زمانی که نیاز به کپی و پیست کردن هر داده ای در مایکروسافت اکسل داریم، امکانات میانبر و ابزارهای نواری مختلف را در اکسل داریم. Excel VBA Macro نیز چنین امکاناتی را به جای گزینه های کتاب کار دارد. ما در مورد مقادیر و فرمتهای VBA Paste Special در اکسل بحث خواهیم کرد.
دانلود کتاب تمرین تمرین
این کتاب تمرین را برای تمرین در حین مطالعه دانلود کنید. این مقاله.
مقادیر و فرمتها با استفاده از PasteSpecial.xlsm
9 مثال برای کپی کردن مقادیر و فرمتها با Paste Special در Excel VBA
در این مقاله، 9 روش را با مقادیر VBA Macros تا Paste Special و فرمت در اکسل مورد بحث قرار خواهیم داد.
ما در Excel برای این منظور مجموعه داده زیر را در نظر بگیرید.
1. اعمال InputBox در VBA Paste Special to Copy Values and Formats
ما از گزینه InputBox در این مثال برای Paste Special استفاده خواهیم کرد.
مرحله 1 :
- به برگه Developer بروید.
- روی Record Macro کلیک کنید.
- Set Excel_Paste_Special_1 به عنوان نام ماکرو .
- سپس OK را فشار دهید.
مرحله 2:
- اکنون، روی فرمان Macros کلیک کنید.
- Macro را انتخاب کنید و سپس فشار دهید گام به .
مرحله 3:
- موارد زیر را کپی و جایگذاری کنید کد روی ماژول فرمان.
2595
مرحله 4:
- فشار دهید F5 برای اجرایکد.
- یک کادر محاوره ای جدید ظاهر می شود. محدوده منبع را در آن کادر انتخاب کنید.
- سپس OK را فشار دهید.
مرحله 5:
- یک کادر محاوره ای دیگر ظاهر می شود. یک محدوده خالی برای جایگذاری سلول های کپی شده انتخاب کنید.
اکنون به مجموعه داده نگاه کنید.
همه داده ها با مقادیر و فرمت ها با استفاده از VBA Paste Special کپی می شوند.
بیشتر بخوانید: نحوه اعمال VBA PasteSpecial و حفظ فرمت منبع در اکسل
2. درج محدوده سلول با مقادیر و فرمت ها با استفاده از xlPasteAllUsingSourceTheme در VBA Paste Special
ما محدوده سلول را مستقیماً در کد VBA در این بخش درج می کنیم.
مرحله 1:
- برای ورود به ماژول فرمان Alt+F11 را فشار دهید.
- کد زیر را در ماژول فرمان قرار دهید.
7994
مرحله 2:
- اکنون، F5 را فشار دهید تا کد اجرا شود.
این فرمان xlPasteAllUsingSourceTheme تکراری دقیق از داده های منبع را کپی می کند.
بیشتر بخوانید: Excel VBA: مقدار سلول را کپی کرده و در سلول دیگری جایگذاری کنید
3. از متغیر VBA برای درج محدوده با مقادیر و فرمت ها با استفاده از Paste Special استفاده کنید
ما استفاده از متغیرها را در کد VBA Paste Special در اینجا نشان خواهیم داد.
مرحله 1:
- ابتدا، ماژول فرمان را با فشار دادن Alt+F11 وارد کنید.
- کد زیر را در دستور بنویسید.ماژول.
5740
مرحله 2:
- F5 را فشار دهید و اجرا کنید کد.
بیشتر بخوانید: Excel VBA: کپی محدوده در کتاب کار دیگری