VBA istifadə edərək panodan Excel-ə necə yapışdırmaq olar

  • Bunu Paylaş
Hugh West

Hər hansı mətni və ya şəkli kəssəniz və ya kopyalasanız, ilk öncə o, mübadilə buferində saxlanacaq. Bundan sonra, mətni və ya şəkli Word faylları və Excel faylları kimi istənilən yerə yapışdıra bilərsiniz. Excel-də bir çox üsulla buferdən yapışdıra bilərsiniz. Microsoft Visual Basic Applications (VBA) istifadə edərək, Excel faylınızdakı buferdən bəzi kodlarla yapışdırmağa imkan verir. Bu məqalədə mən sizə mübadilə buferindən Excel-ə yapışdırmaq üçün VBA istifadə etməyin 3 üsulunu göstərəcəyəm.

Fərz edək ki, siz mətn faylından bəzi mətnləri kopyaladınız. və bunlar mübadilə buferində saxlanılıb. İndi siz VBA istifadə edərək onu Excel faylınıza yapışdırmaq istəyirsiniz.

Təcrübə İş Kitabını endirin

Buferdən Excel.xlsm-ə Yapışdırın

VBA-dan istifadə edərək Buferdən Excel-ə Yapışdırmaq üçün 3 Üsul

1. VBA-dan istifadə edərək

Tətbiq etməzdən əvvəl Buferdən Tək Hüceyrəyə yapışdırın bu üsulla siz VBA layihəsi üçün Microsoft Forms 2.0 Obyekt Kitabxanası aktivləşdirməlisiniz. Bunu etmək üçün,

VBA

-i açmaq üçün ALT+F11 düymələrini basın ➤ Alətlər > İstinadlar VBA pəncərəsində.

O, Referans- VBAProject pəncərəsini açacaq.

Microsoft Forms 2.0 Obyekt Kitabxanası yoxlayın və OK düyməsini basın.

O, Microsoft Forms 2.0-ı aktivləşdirəcək. Obyekt Kitabxanası . İndi,

Daxil et nişanına klikləyin və Module seçin.

O, Module(Kod) pəncərəsini açın.

➤ Aşağıdakı kodu Module(Kod) pəncərəsinə daxil edin,

5476

Kod yaradacaq a Makro mübadilə buferindən mətnləri B4 xanasına yapışdıracaq.

Kodu daxil etdikdən sonra

Çalışdır ikonasına klikləyin və ya F5 düyməsini basın.

İndi,

➤ Bağlayın və ya VBA pəncərəsini minimuma endirin.

Siz mübadilə buferindəki mətnlərin B4 xanasına yapışdırıldığını görəcəksiniz.

Ətraflı oxuyun: Düsturlar olmadan Excel-də Necə Kopyalama və Yapışdırmaq olar (7 asan hiylə)

Oxşar oxumalar

  • Unikal dəyərləri Excel-də başqa bir iş vərəqinə necə köçürmək olar (5 üsul)
  • Excel-də birləşdirilən və süzülmüş xanaları kopyalayın (4 üsul)
  • Excel-də sətirləri necə kopyalamaq olar (4 asan yol)
  • Excel-də minlərlə sətirləri kopyalayın və yapışdırın (3 üsul)‌
  • Excel-də Dəqiq Formatlaşdırmanın Kopyalanması və Yapışdırılması (Quick 6 Metod)

2. SendKeys ilə Mübadilə Buferindən Yapışdırın

Bu üsul məlumatı yerləşdirmək üçün istifadə edilən CTRL+V qısayol düyməsinə əsaslanır. VBA kodu ilə siz bu əmrdən məlumatları panoya yerləşdirmək üçün istifadə edə bilərsiniz. Əvvəlcə,

VBA pəncərəsinin Project panelindən vərəq adına sağ klikləyin.

Açılan menyu görünəcək.

Daxil edin üzərinə klikləməklə genişləndirin və sonra Modul seçin.

O, Modulu açacaq. (Kod) pəncərə.

➤ Aşağıdakı kodu Module(Kod) pəncərəsinə daxil edin,

6842

Kod Makro adlı yaradacaq Paste_from_Pano_2 bu, B4 xanasını seçdikdən sonra CTRL+V komandasını verəcək və buferdəki məlumatları bu xanaya yerləşdirəcək.

İndi,

VBA pəncərəsini bağlayın və ya minimuma endirin.

ALT+F8

O, Makro pəncərəsini açacaq.

Makro adı qutusunda Paste_from_Pano_2 seçin və Çalışdır<2 üzərinə klikləyin>.

Nəticədə siz mübadilə buferindəki mətnlərin B4 xanasına yapışdırıldığını görəcəksiniz.

Ətraflı oxuyun: Yalnız Dəyərləri Təyinat Yerinə Kopyalamaq üçün Excel VBA (Makro, UDF və UserForm)

3. Buferdən yapışdırın a Diapazon

Bu üsulda mən sizə məlumat sırasını vərəqdən mübadilə buferinə necə köçürə biləcəyinizi və həmin məlumatları mübadilə buferindən başqa vərəqə necə yapışdıra biləcəyinizi göstərəcəyəm.

Fərz edək ki, Da adlı vərəqdə aşağıdakı verilənlər dəstiniz var ta .

İndi,

VBA pəncərəsini açmaq üçün ALT+11 düyməsini basın .

VBA pəncərəsinin Project panelindən vərəq adına sağ klikləyin.

Açılan menyu görünəcək.

Daxil edin üzərinə klikləməklə genişləndirin və sonra Module seçin.

O, Modulu açacaq( Code) pəncərə.

➤ Aşağıdakı kodu Modula (Kod) daxil edin pəncərə,

9553

Kod verilənləri Məlumat adlı vərəqin B4:E9 -dən kopyalayacaq. bufer. Bundan sonra o, məlumatı B5:E10 mübadilə buferindən Yapışdırılmış Vərəq adlı vərəqə yapışdıracaq.

Sonra ki,

VBA pəncərəsini bağlayın və ya minimuma endirin.

ALT+F8

Pəncərəni basın. 1>Makro pəncərə.

Makro adı qutuda Kopyala_Pano_Range seçin və Çalışdır üzərinə klikləyin.

Nəticədə məlumatınız istədiyiniz təyinat yerinə yapışdırılacaq.

Ev səhifəsinə keçin nişanını seçin və Bufer lentinin aşağı sol küncündəki kiçik aşağı oxu işarəsinə klikləyin.

O, sol tərəfdəki mübadilə buferini açacaq. Excel faylınız.

İndi siz vərəqə yapışdırılmış məlumatların mübadilə buferində olduğunu görə bilərsiniz. Əslində verilənlər əvvəlcə burada saxlanılırdı, sonra isə buradan vərəqə yapışdırılırdı.

Ətraflı oxuyun: Formula Excel-də Dəyərləri Kopyalayın və Yapıştırın (5 Nümunə)

Nəticə

Bu məqalədə siz VBA istifadə edərək buferdən Excel-ə yapışdırmaq üçün 3 üsul tapacaqsınız. İlk iki üsul mübadilə buferinin məzmununu bir xanaya yapışdıracaq, lakin üçüncü üsulla siz məlumatları bir sıraya yerləşdirə bilərsiniz. Hər hansı bir çaşqınlıq varsa, şərh yazmaqdan çekinmeyin.

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.