VBA Kullanarak Panodan Excel'e Nasıl Yapıştırılır

  • Bunu Paylaş
Hugh West

Herhangi bir metni veya görüntüyü keser veya kopyalarsanız, önce panoya kaydedilir. Bundan sonra, metni veya görüntüyü Word dosyaları ve Excel dosyaları gibi herhangi bir yere yapıştırabilirsiniz. Excel'de, panodan birçok şekilde yapıştırabilirsiniz. Microsoft'u Kullanma Visual Basic Uygulamaları (VBA) bazı kodlarla panodan Excel dosyanıza yapıştırmanıza olanak tanır. Bu makalede, size 3 kullanım yöntemi göstereceğim VBA panodan Excel'e yapıştırmak için.

Varsayalım ki bazı metinleri kopyaladı ve bunlar panoya kaydedildi. Şimdi, aşağıdakileri kullanarak Excel dosyanıza yapıştırmak istiyorsunuz VBA .

Alıştırma Çalışma Kitabını İndirin

Panodan Excel.xlsm'ye Yapıştır

3 VBA Kullanarak Panodan Excel'e Yapıştırma Yöntemleri

1. VBA Kullanarak Pano'dan Tek Hücreye Yapıştırma

Bu yöntemi uygulamadan önce şunları etkinleştirmeniz gerekir Microsoft Forms 2.0 Nesne Kitaplığı için VBA proje. Bunu yapmak için,

➤ Basın ALT+F11 açmak için VBA

➤ Şuraya git Araçlar> Referanslar içinde VBA Pencere.

Bu açacak Referans- VBAProject Pencere.

Çek Microsoft Forms 2.0 Nesne Kitaplığı ve üzerine tıklayın TAMAM. .

Etkinleştirecek Microsoft Forms 2.0 Nesne Kitaplığı Şimdi,

üzerine tıklayın. Ekleme sekmesini seçin ve Modül .

Bu açacak Modül (Kod) Pencere.

➤ Aşağıdaki kodu Modül (Kod) Pencere,

 Sub Paste_from_Clipboard() Dim CObj As MSForms.DataObject Set CObj = New MSForms.DataObject CObj.GetFromClipboard XText = CObj.GetText(1) ActiveSheet.Range("B4").Value = XText End Sub 

Kod, bir Makro panodaki metinleri hücreye yapıştıracak B4 .

Kodu girdikten sonra,

üzerine tıklayın. Koşmak simgesine veya F5 .

Şimdi,

➤ Kapatın veya küçültün VBA Pencere.

Panodaki metinlerin hücreye yapıştırıldığını göreceksiniz B4 .

Daha fazlasını okuyun: Excel'de Formüller Olmadan Kopyalama ve Yapıştırma (7 Kolay Püf Noktası)

Benzer Okumalar

  • Excel'de Benzersiz Değerler Başka Bir Çalışma Sayfasına Nasıl Kopyalanır (5 Yöntem)
  • Excel'de Birleştirilmiş ve Filtrelenmiş Hücreleri Kopyalama (4 Yöntem)
  • Excel'de Satırlar Nasıl Kopyalanır (4 Kolay Yol)
  • Excel'de Binlerce Satırı Kopyalama ve Yapıştırma (3 Yol)
  • Excel'de Tam Biçimlendirme Nasıl Kopyalanır ve Yapıştırılır (Hızlı 6 Yöntem)

2. SendKeys ile Panodan Yapıştır

Bu yöntem kısayol tuşuna dayanmaktadır CTRL+V veri yapıştırmak için kullanılır. VBA kodunu kullandığınızda, panodan veri yapıştırmak için bu komutu kullanabilirsiniz,

➤ Sayfanın adına sağ tıklayın Proje panelinin VBA Pencere.

Bir açılır menü görünecektir.

➤ Genişlet Ekleme tıklayarak seçin ve ardından Modül .

Bu açacak Modül (Kod) Pencere.

➤ Aşağıdaki kodu Modül (Kod) Pencere,

 Sub Paste_from_Clipboard_2() ActiveSheet.Range("B4").Select SendKeys "^v" End Sub 

Kod, bir Makro isimli Paste_from_Clipboard_2 komutunu verecek olan CTRL+V hücreyi seçtikten sonra B4 öğesini seçin ve panodaki verileri bu hücreye yapıştırın.

Şimdi,

➤ Kapatın veya küçültün VBA Pencere.

➤ Basın ALT+F8

Bu açacak Makro Pencere.

➤ Seçiniz Paste_from_Clipboard_2 içinde Makro adı kutusuna tıklayın ve Koşmak .

Sonuç olarak, panodaki metinlerin hücreye yapıştırıldığını göreceksiniz B4 .

Daha fazlasını okuyun: Yalnızca Değerleri Hedefe Kopyalamak için Excel VBA (Makro, UDF ve UserForm)

3. Pano'dan bir Aralığa Yapıştırın

Bu yöntemde size şunları nasıl yapabileceğinizi göstereceğim bir dizi veriyi kopyalama bir sayfadan panoya aktarın ve bu verileri panodan başka bir sayfaya yapıştırın.

Adlı bir sayfada aşağıdaki veri kümesine sahip olduğunuzu varsayalım Veri .

Şimdi,

➤ Basın ALT+11 açmak için VBA Pencere.

➤ Sayfanın adına sağ tıklayın Proje panelinin VBA Pencere.

Bir açılır menü görünecektir.

➤ Genişlet Ekleme tıklayarak seçin ve ardından Modül .

Bu açacak Modül (Kod) Pencere.

➤ Aşağıdaki kodu Modül (Kod) Pencere,

 Sub Copy_Clipboard_Range() Worksheets("Data").Range("B4:E9").Copy ActiveSheet.Paste Destination:=Worksheets("Paste sheet").Range("B5:E10") End Sub 

Kod aşağıdaki verileri kopyalayacaktır B4:E9 adlı sayfanın Veri Bundan sonra, verileri panoya yapıştıracaktır. B5:E10 adlı sayfanın Yapıştırma Sayfası panodan.

Ondan sonra,

➤ Kapatın veya küçültün VBA Pencere.

➤ Basın ALT+F8

Bu açacak Makro Pencere.

➤ Seçiniz Copy_Clipboard_Range içinde Makro adı kutusuna tıklayın ve Koşmak .

Sonuç olarak, verileriniz istenen hedefe yapıştırılacaktır.

➤ Şuraya gidin Ev sekmesine tıklayın ve sol alt köşedeki küçük aşağı ok simgesine tıklayın. Pano Şerit.

Excel dosyanızın sol tarafındaki panoyu açacaktır.

Şimdi, sayfaya yapıştırılan verilerin panoda olduğunu görebilirsiniz. Aslında, veriler önce buraya kaydedildi ve daha sonra buradan sayfaya yapıştırıldı.

Daha fazlasını okuyun: Excel'de Değerleri Kopyalama ve Yapıştırma Formülü (5 Örnek)

Sonuç

Bu makalede, aşağıdakileri kullanarak panodan Excel'e yapıştırmak için 3 yöntem bulacaksınız VBA İlk iki yöntem pano içeriğini tek bir hücreye yapıştırır, ancak üçüncü yöntemle verileri bir aralığa yapıştırabilirsiniz. Herhangi bir karışıklığınız varsa lütfen yorum bırakmaktan çekinmeyin.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.