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 26H1 ve 26H2: Gerçek farklar ve hangi güncellemenin kimlere sunulacağı

Windows 11 26H1 ve 26H2: Gerçek farklar ve hangi güncellemenin kimlere sunulacağı

Windows 11 26H1 ve 26H2 hakkında kafanız mı karışık? İşte yükseltme yolu, destek sıfırlama ayrıntıları ve mevcut bilgisayarların aslında ne alacağı.

Microsoft, Windows 11de 2026da süresi dolacak Güvenli Önyükleme sertifikalarının güvenlik risklerini açıklıyor.

Microsoft, Windows 11de 2026da süresi dolacak Güvenli Önyükleme sertifikalarının güvenlik risklerini açıklıyor.

Güvenli Önyükleme sertifikalarının geçerlilik süresi 2026'da sona eriyor. Microsoft şu anda güncellemeleri yayınlıyor. İşte bunun Windows 11 ve Windows 10 bilgisayarlar için anlamı.

Windows 11 25H2 nasıl güvenli bir şekilde kaldırılır?

Windows 11 25H2 nasıl güvenli bir şekilde kaldırılır?

Windows Update veya Kurtarma ayarlarını kullanarak Windows 11 25H2 güncellemesini kaldırın ve dosyalarınızı kaybetmeden 24H2 sürümüne veya Windows 10'a geri dönün.

Windows 11, Ayarlara yeni bir klavye arka ışığı özelliği ekliyor.

Windows 11, Ayarlara yeni bir klavye arka ışığı özelliği ekliyor.

Windows 11, Ayarlar'a Klavye arka ışığı seçeneği ekleyerek kullanıcıların fiziksel tuşlara veya üretici yazılımına ihtiyaç duymadan arka ışık parlaklığını ayarlamasına olanak tanıyor.

Windows 11de Pil Yüzdesini Görev Çubuğunda Nasıl Gösteririm?

Windows 11de Pil Yüzdesini Görev Çubuğunda Nasıl Gösteririm?

Windows 11'de görev çubuğunda pil yüzdesini etkinleştirmek için Ayarlar > Sistem > Güç ve pil bölümünü açın ve Pil Yüzdesi seçeneğini etkinleştirin.

Tiny11 ISO, Windows 11 24H2ye güncellendi.

Tiny11 ISO, Windows 11 24H2ye güncellendi.

Artık Windows 11 24H2 Tiny11 ISO dosyasını indirerek, gereksiz yazılımlar veya özellikler olmadan temiz bir kurulum veya yerinde yükseltme gerçekleştirebilirsiniz.

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

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

Windows 11 25H2'nin yüklü olup olmadığını kontrol etmek için Ayarlar > Sistem > Hakkında bölümünü açın ve sürüm numarasını doğrulayın. Veya winver komutunu kullanın.

Windows 11i yüklemeden önce yapılması gereken 8 temel şey

Windows 11i yüklemeden önce yapılması gereken 8 temel şey

Windows 11'i yüklemeden önce, uyumluluğu kontrol etmeli, TPM 2.0 ve Güvenli Önyüklemeyi etkinleştirmeli, yedekleme oluşturmalı, uygulamaları kaldırmalı, dosyaları onarmalı ve...

Windows 11 25H2 için 26200.5742 (KB5064075) sürümü, yeni Başlangıç ​​menüsü görselleri ekliyor (Geliştirici).

Windows 11 25H2 için 26200.5742 (KB5064075) sürümü, yeni Başlangıç ​​menüsü görselleri ekliyor (Geliştirici).

Windows 11 25H2 için 26200.5742 (KB5064075) numaralı yapı güncellemesi, Geliştirici Kanalında yeni Başlat menüsü özellikleri ve Ayarlar'da Denetim Masası seçenekleriyle birlikte geliyor.

Windows 11 25H2 için 26200.5751 sürümü yeni özellikler ve görsel değişiklikler getiriyor (Geliştirici)

Windows 11 25H2 için 26200.5751 sürümü yeni özellikler ve görsel değişiklikler getiriyor (Geliştirici)

Windows 11 25H2 için 26200.5751 (KB5064071) numaralı yapı yeni özelliklerle Geliştirici Kanalına, 26120.5751 numaralı yapı ise Beta Kanalına geldi.