Excel-də dəyərləri və formatları kopyalamaq üçün VBA xüsusi yapışdırın (9 Nümunə) -

  • Bunu Paylaş
Hugh West

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.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.