Excel-də VBA Makrosu ilə hüceyrələri necə kopyalayın və yapışdırın

VBA makrosu, Microsoft Excel istifadə edərkən məlumatların girişini asanlaşdırır və asanlaşdırır. Bir neçə sadə kodla Excel iş dəftərinizin digər hissələrinə hüceyrələri kəsə, yaza, kopyalaya və yapışdıra bilərsiniz.

Ancaq əlbəttə ki, sual: VBA makrosu ilə hüceyrələri necə kopyalayır və yapışdırırsınız? Səslənməsindən daha asandır, gəlin nə ilə məşğul olduğuna baxaq.

Bir hüceyrəni kopyalamaq / kəsmək və yapışdırmaq necə

Məlumatlarınız yalnız bir hücrədən digərinə keçməli olduqda, bir hüceyrəni hədəf alan və başqa birinə sıçrayan sadə bir kod istifadə olunur. İstədiyiniz hücrəni kopyalaya və ya kəsə bilərsiniz və istədiyiniz hər hansı bir hücrəyə yapışdıra bilərsiniz. Bir-birinin yanında olmalarına ehtiyac yoxdur.

Kodunu kopyalayın

Excel-də VBA Makrosu ilə hüceyrələri necə kopyalayın və yapışdırın 1

Bu nümunədə, Range (A1) .sopi əvvəlcə hərəkət etmək istədiyiniz hücrəni hədəfləmək üçün istifadə olunur. Kod daha sonra son nəticə olan Range (B1) ilə tamamlanır. Tıqqıltı F8 düzgün Microsoft Excel iş kitabını seçdiyiniz təqdirdə kod sətirlərindən keçəcəkdir.

Excel-də VBA Makrosu ilə hüceyrələri necə kopyalayın və yapışdırın 2

F8 ilə End Sub seçildikdən sonra A1-dəki mətn kopyalandı və B1-yə köçürüldü və A1 hələ də məlumatını saxlamadı.

Kod kəsin və yapışdırın

Əlbəttə ki, məlumatları köçürmək, lakin bir hücrəni boş buraxmaq istəyirsinizsə, məlumatları kəsib başqa bir yerə köçürə bilərsiniz. Kopyalama fərqli olaraq, bu üsul A1-ni boş buraxır. Yuxarıdakı nümunədə .Kopiya əvəz edilmişdir .Cut.

Bir hüceyrəni necə kopyalayın / kəsin və yapışdırın

Bəlkə birdən çox hücrə hərəkət etməlisiniz, deyin a menzil hüceyrələrin. Əlbəttə ki, bunu Microsoft Excel ilə çıxara bilərsiniz.

Kodunu kopyalayın

Excel-də VBA Makrosu ilə hüceyrələri necə kopyalayın və yapışdırın 3

Range yuxarıdakı nümunədə (A1: A3) .Kopiya yalnız ilk hücrəni deyil, sonrakı əlavə hüceyrələri hədəf almaq üçün istifadə olunur. A1 və A3 arasındakı hər bir hücrə seçiləcəkdir.

Excel-də VBA Makrosu ilə hüceyrələri necə kopyalayın və yapışdırın 4

Makro seçilmiş hüceyrələrin harada yerləşdiriləcəyini göstərən Range (B1: B3) ilə tamamlandı.

Kod kəsin və yapışdırın

Seçdiyiniz hüceyrələrdəki məlumatları üstündən yapışdırarkən silmək istəsəniz, əvəz edə bilərsiniz .Kopyalayın .Cut.

Hüceyrələrin bir sütunu kopyalama / kəsmək və yapışdırmaq necə

Bəzi hallarda, bütün hüceyrələrin sütunlarını hərəkət etdirməlisiniz. Bunu etmək olarmı? Tamamilə və nisbi rahatlıqla.

Kodunu kopyalayın

Excel-də VBA Makrosu ilə hüceyrələri necə kopyalayın və yapışdırın 5

Bu misalda, Range (A: A) istifadə edən hər bir hücrədən daha çox sütun özü hədəflənir. Range (B: B) istifadə edərək, A sütununda olan bütün məlumatlar B sütununa köçürüləcəkdir.

Kod kəsin və yapışdırın

İstəyirsinizsə, deyin ki, A sütunu eyni zamanda silinməlidir, istifadə edə bilərsiniz .Cut yerinə.. Məlumatı B. Sütuna yapışdırmaq üçün vurun. Bir dəfə yapışdırıldıqdan sonra A sütunundakı orijinal məlumatlar artıq mövcud olmayacaqdır.

Bir hüceyrə satırını kopyalama / kəsmək və yapışdırmaq necə

Digər tərəfdən, bir sıra hüceyrələri kopyalamaq və yapışdırmaq lazım olduqda, altındakı kodlarla edilə bilər. Seçiminizi aparın.

Kodunu kopyalayın

Excel-də VBA Makrosu ilə hüceyrələri necə kopyalayın və yapışdırın 6

Bir sütunu kopyalamaqdan fərqli olaraq, satırları kopyalama hədəf götürür sıra nömrəsi. Yuxarıdakı nümunədə gördüyünüz kimi Range (1:1) .Kopiya çox sütunu deyil, sütunu hədəfləyir. Makronu Range ilə bitirməklə (2:2), Sırada hər şey 1 satıra kopyalandı 2.

Kod kəsin və yapışdırın

Bu vəziyyətdə deyək ki, satır 1 məlumatların açıq olması lazımdır, istifadə edə bilərsiniz .Cut əvəzinə .Dublikatı bir sıra qoymadan məlumatları yeni bir sətirə yapışdırmaq üçün vurun.