Mündəricat
Microsoft Excel-də hər hansı bir məlumatı kopyalayıb yapışdırmaq lazım olduqda, Excel-də müxtəlif qısayol və lent alətləri imkanımız var. Excel VBA Macro da iş kitabı seçimlərindən daha çox belə imkanlara malikdir. Biz Excel-də VBA Paste Special dəyər və formatlarını müzakirə edəcəyik.
Təcrübə İş Kitabını endirin
Oxuyarkən məşq etmək üçün bu təcrübə iş kitabını endirin. bu məqalə.
PasteSpecial.xlsm-dən istifadə edən dəyərlər və formatlar
Excel VBA-da Xüsusi Yapışdırmaqla Dəyərləri və Formatları Kopyalamaq üçün 9 Nümunə
Bu məqalədə biz Excel-də Xüsusi dəyərləri və formatı yapışdırmaq üçün VBA Makrosları ilə 9 metodu müzakirə edəcəyik.
bu məqsədlə aşağıdakı verilənlər toplusunu nəzərdən keçirin.
1. Dəyərləri və Formatları Kopyalamaq üçün VBA-da InputBox Xüsusi Yapıştırın
Biz bu misalda InputBox variantından Xüsusi Yapışdır üçün istifadə edəcəyik.
Addım 1 :
- Tərtibatçı tabına keçin.
- Makronu qeyd edin üzərinə klikləyin.
- Ayarlayın Excel_Paste_Special_1 Makro adı olaraq.
- Sonra OK düyməsini basın.
Addım 2:
- İndi Makrolar komandasına klikləyin.
- Makro seçin və sonra basın Addım Edin .
Addım 3:
- Aşağıdakıları kopyalayın və yapışdırın əmr modulunda kod.
9551
Addım 4:
- F5 <2 düyməsini basın>çalışdırmaq üçünkod.
- Yeni dialoq qutusu görünəcək. Həmin xanada mənbə diapazonunu seçin.
- Sonra OK düyməsini basın.
Addım 5:
- Başqa bir dialoq qutusu görünəcək. Kopyalanmış xanaları yapışdırmaq üçün boş cərgə seçin.
İndi verilənlər bazasına baxın.
Bütün məlumatlar VBA Paste Special istifadə edərək dəyərlər və formatlarla kopyalanır.
Ətraflı oxuyun: VBA PasteSpecial tətbiqi və Excel-də mənbə formatını necə saxlamaq olar
2. VBA-da xlPasteAllUsingSourceTheme-dən istifadə edərək Dəyərləri və Formatları ilə Hüceyrə Aralığını daxil edin. Xüsusi yapışdırın
Biz bu bölmədə xana diapazonunu birbaşa VBA koduna daxil edəcəyik.
Addım 1:
- Əmr moduluna daxil olmaq üçün Alt+F11 düymələrini basın.
- Aşağıdakı kodu komanda moduluna qoyun.
3611
Addım 2:
- İndi kodu işə salmaq üçün F5 düyməsini basın.
Bu xlPasteAllUsingSourceTheme komandası mənbə məlumatının dəqiq dublikatını kopyalayır.
Ətraflı oxuyun: Excel VBA: Hüceyrə dəyərini kopyalayın və başqa xanaya yapışdırın
3. Xüsusi Yapışdırmaqla Dəyərlər və Formatlarla Aralığı daxil etmək üçün VBA Dəyişənindən istifadə edin
Biz burada VBA Xüsusi Yapıştır kodunda dəyişənlərin istifadəsini göstərəcəyik.
Addım 1:
- İlk olaraq, Alt+F11 düymələrini basaraq əmr moduluna daxil olun.
- Aşağıdakı kodu əmrdə yazın.modulu.
2005
Addım 2:
- F5 düyməsini basın və kodu.
Ətraflı oxuyun: Excel VBA: Aralığı başqa bir iş kitabına kopyalayın
4. Digər vərəqdəki dəyərləri və formatları kopyalamaq üçün xlPasteValues və xlPasteFormats istifadə edin. Formatları dəyişməz saxlamaqla
Yuxarıdakı üsullar eyni vərəqdə məlumatların surətini çıxarmaq və yapışdırmaq üçün istifadə edilmişdir. İndi biz VBA Paste Special müxtəlif vərəqlər üçün necə istifadə edəcəyimizi göstərəcəyik.
Addım 1:
- Əmr modulunu daxil edin Alt+F11 klikləməklə və üzərinə aşağıdakı kodu kopyalamaqla.
5464
Addım 2:
- Kodu işə salmaq üçün F5 düyməsini basın.
Biz Data_Set<2-in həmin məlumatlarını görə bilərik> Fərqli_Cədvələ kopyalanır.
Ətraflı oxuyun: Excel-də Düsturlar və Formatlar üçün VBA PasteSpecial-dan necə istifadə etməli (3 yol)
Oxşar oxunuşlar
- Excel-də birdən çox xananı başqa vərəqə kopyalamaq (9 üsul)
- Excel-də Xüsusi yapışdırmaq və yapışdırmaq arasındakı fərq
- Excel VBA-dan başqa bir iş kitabından məlumatları açmadan kopyalamaq
- Excel-də necə kopyalayıb yapışdırmaq olar və Hüceyrə Ölçüsünü Saxlayın (7 Nümunə)
- Excel VBA ilə Dəyərləri Kopyalayın və Növbəti Boş Sıraya Yapıştırın (3 Nümunə)
5 . Yalnız formatları yapışdırmaq üçün xlPasteFormats istifadə edin
Əvvəlki üsullarda biz bütün məlumatları kopyaladıq və yapışdırdıqheç bir dəyişiklik olmadan. Amma bu bölmədə biz yalnız verilənlərin formatını kopyalayacağıq.
Addım 1:
- Alt+ düyməsinə basaraq komanda moduluna keçin. F11 .
- Aşağıdakı kodu kopyalayıb əmr moduluna yapışdırın.
6571
Addım 2:
- İndi F5 düyməsini basın və kodu işə salın.
Data dəstinə baxın. Yalnız formatlar kopyalanır, burada heç bir dəyər yoxdur.
Ətraflı oxuyun: Formatı Dəyişmədən Excel-də Necə Kopyalama və Yapışdırmaq olar
6. Yalnız Dəyərləri Yapışdırmaq üçün xlPasteValues istifadə edin
Biz yalnız VBA Paste Special istifadə edərək dəyərləri kopyalaya bilərik.
Addım 1:
- Əmr moduluna daxil olmaq üçün Alt+F11 düymələrini basın.
- Aşağıdakı kodu komanda moduluna yazın.
8705
2-ci addım:
- F5 üzərinə klikləyin və kodu işə salın.
Məlumat toplusuna diqqət yetirin. Burada yalnız dəyərlər kopyalanır. Bu üsulda heç bir format kopyalanmır.
Ətraflı oxuyun: VBA-dan Excel-də Yalnız Formatlaşdırmadan Dəyərləri Yerləşdirmək üçün Necə İstifadə Edilir
7. Tək Hüceyrənin Bütün Məzmunu Kopyalayın və Yapıştırın
Əvvəlki bölmələrdə biz bir sıra verilənləri kopyaladıq. Burada biz yalnız bir xananı kopyalayacağıq.
Addım 1:
- İndi Alt+F11 düymələrini basın və əmri daxil edin modul.
- Modulda aşağıdakı kodu yazın.
4348
Addım 2:
- İndi F5 düyməsini basınkodu çalıştırmaq üçün düyməsini basın.
Biz burada diapazon deyil, tək xananın kopyalandığını görə bilərik.
Ətraflı oxuyun: Excel-də Dəyərləri Kopyalamaq və Yapışdırmaq üçün Formula (5 Nümunə)
8. VBA ilə müəyyən sütunun bütün atributlarını kopyalayın və yapışdırın
Tək bir xana kimi, verilənlər bazasında bir sütunu kopyalaya bilərik.
Addım 1:
- Əmr moduluna daxil olmaq üçün sadəcə Alt+F11 düymələrini sıxın.
- Aşağıdakı kodu modula yazın.
8918
Addım 2:
- F5 düyməsini basaraq kodu işə salın.
Burada görə bilərik ki, B sütunu Sütun E -ə kopyalanır.
Ətraflı oxuyun: [Sabit]: Sağ klikləyin Kopyalayın və Yapışdırın Excel-də İşləmir (11 Həll)
9. Excel VBA ilə Sətirin Bütün Atributlarını Kopyalayın və Yapışdırın
Eyni şəkildə, biz Xüsusi Yapışdır -dan istifadə edərək tək cərgəni kopyalaya bilərik.
Addım 1 :
- Komanda moduluna daxil olmaq üçün Alt+F11 klikləyin.
- Aşağıdakı kodu əmr moduluna köçürün.
4615
Addım 2:
- F5 düyməsini basaraq kodu işə salın.
Burada 4-cü sətir 11-ci sətir -ə kopyalanır.
Ətraflı oxuyun: Makrodan istifadə edərək Excel-də birdən çox sətirləri necə kopyalamaq olar (4 Nümunə)
Nəticə
Bu məqalədə biz 9-u izah etdik. VBA metodları Excel-də Xüsusi dəyərlər və formatları yapışdırın. Ümid edirəm ki, bu qane edəcəkehtiyaclarınız. Lütfən, Exceldemy.com saytımıza nəzər salın və şərh qutusunda təkliflərinizi bildirin.