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

Bilgisayarınızda Windows 11in yüklü olup olmadığını nasıl kontrol edebilirsiniz?

Bilgisayarınızda Windows 11in yüklü olup olmadığını nasıl kontrol edebilirsiniz?

Bir bilgisayarda Windows 11'in yüklü olup olmadığını kontrol etmenin birçok yolu vardır. Yeni mavi Başlat düğmesini, ortalanmış görev çubuğunu, winver'ı ve Hakkında ayarlarını kontrol edebilirsiniz.

Windows 11de Görev Yöneticisindeki yinelenen işlem hatasını nasıl düzeltebilirsiniz?

Windows 11de Görev Yöneticisindeki yinelenen işlem hatasını nasıl düzeltebilirsiniz?

Görev Yöneticisi kapatıldıktan sonra yinelenen işlemler sorununa Windows 11'de taskkill, Registry ve ViveTool gibi çeşitli çözümler bulunmaktadır.

Windows 11de otomatik güncellemeleri nasıl devre dışı bırakabilirsiniz?

Windows 11de otomatik güncellemeleri nasıl devre dışı bırakabilirsiniz?

Windows 11'de otomatik güncellemeleri devre dışı bırakmak için, Windows Update veya Grup İlkesi'ndeki Duraklat seçeneğini kullanarak kalıcı olarak kapatabilirsiniz. İşte nasıl yapılacağı.

Excelde COPILOT fonksiyonunun nasıl kullanılacağına dair örnekler

Excelde COPILOT fonksiyonunun nasıl kullanılacağına dair örnekler

Excel'deki COPILOT fonksiyonu, Excel'de doğrudan yapay zeka kullanarak verileri özetlemek, analiz etmek ve sınıflandırmak için doğal dil kullanmanıza olanak tanır.

PowerShell kullanarak Windows 11 ISO dosyasının orijinalliğini nasıl doğrulayabilirsiniz?

PowerShell kullanarak Windows 11 ISO dosyasının orijinalliğini nasıl doğrulayabilirsiniz?

Windows 11 ISO dosyasının orijinalliğini doğrulamak için dosya özetini kontrol etmek amacıyla, Get-FileHash komutunu kullanın ve sonucu bu değerlerle karşılaştırın.

Desteklenmeyen (24H2) bilgisayarları yeniden yükleme veya ek araçlara gerek kalmadan Windows 11 25H2ye yükseltin.

Desteklenmeyen (24H2) bilgisayarları yeniden yükleme veya ek araçlara gerek kalmadan Windows 11 25H2ye yükseltin.

Windows 11 24H2 sürümünden 25H2 sürümüne yeniden yükleme veya ek araçlar kullanmadan yükseltmek için etkinleştirme paketini manuel olarak uygulamanız gerekir.

Windows 11de fare imlecinin rengini nasıl değiştiririm?

Windows 11de fare imlecinin rengini nasıl değiştiririm?

Windows 11'de fare imlecinin rengini ve boyutunu değiştirmek için Ayarlar > Erişilebilirlik > Fare imleci ve dokunma bölümüne gidin ve ayarları özelleştirin.

Windows 11 yapı 27871, Başlat menüsü, Görev Çubuğu ve Enerji Tasarrufu ayarlarında değişiklikler getiriyor (Canary).

Windows 11 yapı 27871, Başlat menüsü, Görev Çubuğu ve Enerji Tasarrufu ayarlarında değişiklikler getiriyor (Canary).

Windows 11 (Canary) için 27871 numaralı yapı, Intune aracılığıyla Enerji Tasarrufu kontrolü, Telefon Bağlantısı ve Görev Çubuğu değişiklikleri ekliyor, ancak bu kanalda önemli deneysel özelliklerden yoksun olmaya devam ediyor.

Windows 11de PIN kodunu (gri renkte) nasıl kaldırabilirim?

Windows 11de PIN kodunu (gri renkte) nasıl kaldırabilirim?

Windows 11'de PIN'i kaldırmak için Ayarlar > Hesaplar > Oturum açma seçenekleri'ni açın ve düğme gri renkte olsa bile Windows Hello PIN'ini kaldırın.

Firefoxta yapay zeka özelliklerini kalıcı olarak nasıl devre dışı bırakabilirsiniz?

Firefoxta yapay zeka özelliklerini kalıcı olarak nasıl devre dışı bırakabilirsiniz?

Firefox, Ayarlar'daki yeni Yapay Zeka Kontrolleri aracılığıyla tek bir düğmeyle tüm yapay zeka özelliklerini kapatma seçeneği sunuyor. İşte nasıl yapılacağı.