Formülleri Başka Bir Sayfa Excel VBAya Kopyalama

Excel VBA, formülleri bir sayfadan diğerine programlı olarak kopyalamanıza izin veren çok güçlü bir araçtır. Bu yazıda, formülleri başka bir sayfaya kopyalamak için Excel VBA'yı nasıl kullanacağınızı göstereceğiz.

İlk önce bir formülü aynı sayfadaki bir hücreden başka bir hücreye kopyalayacak basit bir makro oluşturacağız. Ardından, formülü farklı bir sayfaya kopyalayacak şekilde makroyu değiştireceğiz.

Başlarken

Bir makro kaydettiğinizde Excel, kaydettiğiniz eylemleri çoğaltmak için kullanabileceğiniz VBA kodunu otomatik olarak oluşturur. Aynı sonuçları elde etmek için VBA kodunu manuel olarak da yazabilirsiniz. Bu yazıda, her ikisini de nasıl yapacağınızı göstereceğiz.

Makro Kaydetme

Makro kaydetmek için şu adımları izleyin:

1. Kopyalamak istediğiniz formüllerin bulunduğu sayfayı içeren çalışma kitabını açın.

2. “Geliştirici” sekmesindeki “Makro Kaydet” düğmesine basın. “Geliştirici” sekmesini görmüyorsanız, nasıl ekleyeceğinizi öğrenmek için buraya tıklayın.

3. Makronuz için bir ad girin ve isterseniz bir kısayol tuşu seçin.

4. "Tamam"a tıklayın.

5. Kopyalamak istediğiniz formülü içeren hücreyi seçin.

6. Seçilen hücreyi kopyalamak için “Ctrl” + “C” tuşlarına basın.

7. Kopyalanan formülü yapıştırmak istediğiniz hücreyi seçin.

8. Kopyalanan formülü yapıştırmak için “Ctrl” + “V” tuşlarına basın.

9. "Geliştirici" sekmesindeki "Kaydı Durdur" düğmesine basın.

Makronuz artık kullanıma hazır! Çalıştırmak için, ona atadığınız kısayol tuşuna basmanız veya "Geliştirici" sekmesindeki "Makrolar" düğmesini tıklamanız ve listeden makronuzu seçmeniz yeterlidir.

VBA Kodunu Manuel Olarak Yazma

Aynı sonuçları birkaç satır VBA kodu yazarak da elde edebilirsiniz. Bunu yapmak için şu adımları izleyin:

1. Kopyalamak istediğiniz formüllerin bulunduğu sayfayı içeren çalışma kitabını açın.

2. Visual Basic Editor'ı açmak için “Alt” + “F11” tuşlarına basın.

3. “Ekle” > “Modül”e tıklayın.

4. Aşağıdaki kodu modüle girin:

Alt KopyaFormula()

Kaynak Menzilini Menzil Olarak Karart

Hedef Aralığı Aralık Olarak Karart

SourceRange = Range(“A1”) olarak ayarlayın 'A1'i formül hücrenize değiştirin

set targetRange = Range(“B1”) 'B1'i istediğiniz yapıştırma hücresine değiştirin

targetRange.Formula = sourceRange.Formula

Aboneliği Sonlandır

5. Kodu çalıştırmak için “F5”e basın.

Formülünüz şimdi istenen hücreye kopyalanmalıdır!

Formülleri Başka Bir Sayfaya Kopyalamak için Makroyu Değiştirme

Önceki bölümde kaydettiğimiz makro, yalnızca aynı sayfadaki formülleri kopyalayacaktır. Ancak, formülleri başka bir sayfaya kopyalamak için kolayca değiştirebilirsiniz. Bunu yapmak için şu adımları izleyin:

1. Kopyalamak istediğiniz formüllerin bulunduğu sayfayı içeren çalışma kitabını açın.

2. Visual Basic Editor'ı açmak için “Alt” + “F11” tuşlarına basın.

3. Ekranın sol tarafındaki listede makronuza çift tıklayın. Makronuzun kodu sağ tarafta görünecektir.

4. Aşağıdaki kod satırını bulun:

set targetRange = Range(“B1”) 'B1'i istediğiniz yapıştırma hücresine değiştirin

5. "B1"i diğer sayfadaki formülü yapıştırmak istediğiniz hücreye şu formatı kullanarak değiştirin: SayfaAdı!HücreAdresi. Örneğin, formülü "Sayfa2" adlı bir sayfadaki B2 hücresine yapıştırmak isterseniz, kodu şu şekilde değiştirirsiniz:

TargetRange = Sheets("Sayfa2").Range("B2") olarak ayarlayın

6. Kodu çalıştırmak için “F5”e basın. Formülünüz şimdi diğer sayfaya kopyalanmalıdır!

Son düşünceler

Bu makaleyi okuduktan sonra, artık Excel VBA kullanarak formülleri başka bir sayfaya nasıl kopyalayacağınızı bilmelisiniz. Kaydedilen makroyu olduğu gibi kullanabilir veya ihtiyaçlarınıza göre değiştirebilirsiniz. Excel VBA hakkında daha fazla bilgi edinmek istiyorsanız, konuyla ilgili diğer makalelerimize göz atın!

Bu eğitimin sonu.

Leave a Comment

Mourao Duvar Kağıdı Değiştirici ile Masaüstü Duvar Kağıdını Otomatik Olarak Değiştirin

Mourao Duvar Kağıdı Değiştirici ile Masaüstü Duvar Kağıdını Otomatik Olarak Değiştirin

Mourao Wallpaper Changer'ı keşfedin: Masaüstü arka planınızı değiştirme sürecini otomatikleştirmek için mükemmel bir araç.

Blender ile Ücretsiz Olarak 3B Modeller, Animasyonlar veya Filmler Nasıl Oluşturulur?

Blender ile Ücretsiz Olarak 3B Modeller, Animasyonlar veya Filmler Nasıl Oluşturulur?

Ücretsiz ve özelliklerle dolu bir 3B içerik oluşturma paketi olan Blender'ın gücünü keşfedin. Çarpıcı 3B modeller, animasyonlar ve filmleri kolayca oluşturun.

Herhangi Bir Web Sayfasının Yüksek Kaliteli Küçük Resimleri Nasıl Yakalanır?

Herhangi Bir Web Sayfasının Yüksek Kaliteli Küçük Resimleri Nasıl Yakalanır?

Web sitelerinin ekran görüntüsünü almak için Firefox için Abduction eklentisini kullanıyorum. İşini oldukça iyi yapıyor. Bir küçük resim oluşturacak olsaydım, önce

AvaCam Kullanarak Web Kameranızla Video Kaydedin ve Fotoğraf Çekin

AvaCam Kullanarak Web Kameranızla Video Kaydedin ve Fotoğraf Çekin

Yazılımı olmayan bir web kamerası mı satın aldınız? Ya da web kameranızla birlikte gelen veya önceden yüklenmiş yazılımdan memnun değilsiniz.

KeepNote: Not Defteri Hiyerarşisine Sahip Not Alma Aracı

KeepNote: Not Defteri Hiyerarşisine Sahip Not Alma Aracı

Daha önce NoteFly ve Noteliner gibi bazı iyi not alma uygulamalarını test etmiştik. Şimdi ise aramıza şık ve etkili bir araç olan KeepNote katılıyor.

Windows 7 Tablete Windows 8 Nasıl Kurulur [Kılavuz]

Windows 7 Tablete Windows 8 Nasıl Kurulur [Kılavuz]

Windows 7 işletim sistemini çalıştırabilen bir tabletiniz varsa, o zaman daha çok tablet odaklı bir Windows işletim sistemini denemek isteyebilirsiniz.

OSFMount ile Yüksek Hızlı Disk Erişimi İçin Disk Görüntülerini RAMe Bağlayın

OSFMount ile Yüksek Hızlı Disk Erişimi İçin Disk Görüntülerini RAMe Bağlayın

OSFMount'un benzersiz özelliğini keşfedin - daha hızlı erişim ve gelişmiş performans için disk görüntülerini doğrudan RAM'e bağlayın.

GIF Optimizer: GIFleri Çevrimiçi Olarak Sıkıştırın ve Optimize Edin

GIF Optimizer: GIFleri Çevrimiçi Olarak Sıkıştırın ve Optimize Edin

Daha hızlı yükleme, daha sorunsuz paylaşım ve daha iyi performans için GIF'lerinizi çevrimiçi olarak sıkıştırmak ve optimize etmek amacıyla bir GIF iyileştiricisi kullanın.

Sürümleri Kaldırarak Windows 7 Evrensel DVDsi Oluşturun

Sürümleri Kaldırarak Windows 7 Evrensel DVDsi Oluşturun

Windows XP'yi yükleme süreci birçok kullanıcı için ciddi anlamda sinir bozucuydu; bunun başlıca nedeni, farklı yükleme diski sürümlerine sahip olmalarıydı. Çoğu kişi

Snippage ile Masaüstünüzde Canlı Web Sayfası İçeriğini Görüntüleyin [Widgetlar]

Snippage ile Masaüstünüzde Canlı Web Sayfası İçeriğini Görüntüleyin [Widgetlar]

Snippage, herhangi bir web sayfasının bir bölümünü yakalamanıza ve ardından masaüstünüzde bir widget olarak kullanmanıza olanak tanıyan harika bir Adobe Air masaüstü uygulamasıdır.