Bir Çalışma Sayfasından Nasıl Kopyalanır ve VBA Kullanılarak Bir Başkasına Yapıştırılır

Visual Basic for Applications (VBA), Excel 2010'u ihtiyaçlarınıza göre özelleştirmek için ideal bir yöntemdir. Kendinizi sürekli olarak Excel'de veri kopyalama gibi aynı görevleri yaparken bulursanız, VBA'nın görevi sizin için gerçekleştirmesini sağlayabilirsiniz. Bir çalışma sayfasından verileri manuel olarak kopyalayıp diğerine yapıştırmak yerine, bir VBA makrosu yazın ve bir düğmeye basarak kopyalayıp yapıştırın anında yapabilirsiniz.

Aşama 1

"Geliştirici" sekmesine tıklayın ve ardından VBA oluşturabileceğiniz Visual Basic Düzenleyicisi'ni (VBE) açmak için "Visual Basic"e tıklayın.

Günün Videosu

Adım 2

Boş bir modül penceresi açmak için "Ekle"ye ve ardından "Modül"e tıklayın.

Aşama 3

Modül penceresine aşağıdaki kodu kesip yapıştırın:

Alt Copy_Data() Uygulaması. ScreenUpdating = False Worksheets("Sheet1").Range("A1:A10").Value = Worksheets("Sheet2").Range("B1:B10").Value Application. ScreenUpdating = True End Sub

4. Adım

Kodu özel ihtiyaçlarınıza göre düzenleyin; Yazıldığı gibi kod, çalışma sayfası 1'deki A1 ila A10 hücrelerindeki verileri çalışma sayfası 2'deki B1 ila B10 hücrelerine kopyalar. Örneğin, sayfa 4'teki C1 ila C100 hücrelerinden sayfa 5'teki D1 ila D100 hücrelerine veri kopyalamak isterseniz, kodun üçüncü satırını okumak için yeniden yazarsınız:

Worksheets("Sheet4").Range("C1:C100").Value = Worksheets("Sheet5").Range("D1:D100").Value

Adım 5

Rutini çalıştırmak için "F5" tuşuna basın.

Çalışma sayfası ve kodunuz arasında geçiş yapmak için "Alt" ve "F11" tuşlarına birlikte basın.