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.

Yorum bırak

Windows 11 Eylül 2025 Güncellemesi (KB5065426) için yeni özellikleri nasıl etkinleştirebilirsiniz?

Windows 11 Eylül 2025 Güncellemesi (KB5065426) için yeni özellikleri nasıl etkinleştirebilirsiniz?

Windows 11 Eylül 2025 Güncellemesi (KB5065426) yapı 26100.6584'te gelen yeni özellikleri ve değişiklikleri etkinleştirmek için ViveTool'u kullanın.

Windows 11 24H2 (desteklenmeyen donanım) temiz kurulum ve yerinde yükseltme işlemi

Windows 11 24H2 (desteklenmeyen donanım) temiz kurulum ve yerinde yükseltme işlemi

Desteklenmeyen donanımlara Windows 11 24H2'yi temiz kurulumla yükleyebilir, Rufus ile özel bir USB önyükleme medyası kullanabilir veya bir geçici çözümle yükseltme yapabilirsiniz.

Windows 11de Microsoft Edge için Copilot Modunu nasıl etkinleştirebilir veya devre dışı bırakabilirsiniz?

Windows 11de Microsoft Edge için Copilot Modunu nasıl etkinleştirebilir veya devre dışı bırakabilirsiniz?

Edge Copilot Modunu etkinleştirmek veya devre dışı bırakmak için resmi yöntemi kullanabilir veya deneysel bayraklar sayfası üzerinden yapay zeka özelliğini yapılandırabilirsiniz.

Windows 11 Ekim 2025 Güncellemesi (KB5066835) için yeni özellikleri nasıl etkinleştirebilirsiniz?

Windows 11 Ekim 2025 Güncellemesi (KB5066835) için yeni özellikleri nasıl etkinleştirebilirsiniz?

ViveTool kullanarak Windows 11 Ekim 2025 Güncellemesi (KB5066835) 26100.6899 (24H2) ve 26200.6899 (25H2) yapılarında yer alan yeni özellikleri etkinleştirin.

Windows 11 için Windows Insiderın 11. yıl dönümü duvar kağıtlarını indirin.

Windows 11 için Windows Insiderın 11. yıl dönümü duvar kağıtlarını indirin.

Windows Insider 11. yıl dönümü masaüstü arka plan duvar kağıtlarını indirerek Windows 11'de masaüstü arka planı olarak ayarlayabilirsiniz.

Windows 11de Defender Antivirusü kalıcı olarak nasıl devre dışı bırakabilirim?

Windows 11de Defender Antivirusü kalıcı olarak nasıl devre dışı bırakabilirim?

Windows 11'de Microsoft Defender Antivirus'ü kalıcı olarak devre dışı bırakmak için, Kayıt Defterini açın ve bu anahtarları ve DWORD değerlerini yapılandırın. 2023 yılında da çalışmaktadır.

Windows 11de dosya kopyalamayı hızlandırmak için Robocopynin çoklu iş parçacığı seçeneğini nasıl kullanabilirsiniz?

Windows 11de dosya kopyalamayı hızlandırmak için Robocopynin çoklu iş parçacığı seçeneğini nasıl kullanabilirsiniz?

Windows 11'de Robocopy'nin /MT anahtarını kullanarak, SSD'ler ve ağlar için çoklu iş parçacıklı aktarımlarla dosyaları Dosya Gezgini'nden daha hızlı kopyalamayı öğrenin.

Windows 10 ESU için KB5073724 (yapı 19045.6809), Ocak 2026 güncellemesi olarak yayınlanacak.

Windows 10 ESU için KB5073724 (yapı 19045.6809), Ocak 2026 güncellemesi olarak yayınlanacak.

KB5073724 (Windows 10 derleme 19045.6809), ESU aracılığıyla dağıtılıyor ve sürücüleri kaldırıyor, Güvenli Önyükleme sertifikası güncellemelerini yayınlıyor ve 22H2, 21H2 hataları için düzeltmeler içeriyor.

2026 yılında Windows 11in temiz kurulumunu gerçekleştirin.

2026 yılında Windows 11in temiz kurulumunu gerçekleştirin.

USB üzerinden Windows 11'i temiz kurulumla yüklemek, Medya Oluşturma Aracını kullanmak, Bilgisayarı Sıfırla seçeneğini kullanmak veya ISO dosyasını dizüstü veya masaüstü bilgisayarınızdaki SSD veya HDD'ye bağlamak için şu adımları izleyin.

Windows 11 23H2 sürümü yayınlandıktan sonra 22H2 ISO dosyasını nasıl indirebilirsiniz?

Windows 11 23H2 sürümü yayınlandıktan sonra 22H2 ISO dosyasını nasıl indirebilirsiniz?

Windows 11 23H2 sürümü yayınlandıktan sonra 22H2 ISO dosyasını indirmek için Rufus İndirme seçeneğini kullanın ve 22H2 sürümünü seçin. İşte nasıl yapılacağı.