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

Windows Appdata Klasörünü Kolayca Keşfedin

Windows Appdata Klasörünü Kolayca Keşfedin

Windows'ta AppData klasörünü nasıl bulacağınızı, taşıyacağınızı ve sileceğinizi öğrenin. Bu dosyaları yöneterek sisteminizin verimli bir şekilde çalışmasını sağlayın.

Dizüstü Bilgisayarda Harici Fare ve Dokunmatik Yüzey İçin Farklı Hızlar Kullanma [Windows]

Dizüstü Bilgisayarda Harici Fare ve Dokunmatik Yüzey İçin Farklı Hızlar Kullanma [Windows]

Dizüstü bilgisayarınızda çalışırken, dokunmatik yüzey ile harici fare arasında sık sık geçiş yapmanız gerekiyorsa, bu rahatsızlığı yaşamışsınızdır.

MS Access Kullanmadan Veri Tablosunu Görüntüleme, Ekleme ve Değiştirme

MS Access Kullanmadan Veri Tablosunu Görüntüleme, Ekleme ve Değiştirme

Veritabanlarının kullanımı oldukça geniştir ancak veritabanlarını görüntülemek, düzenlemek ve değiştirmek için uyumlu bir yazılıma sahip olmanız gerekir; Microsoft Access bunlardan biridir.

Windows 7 Ürün Anahtarınızı Yeni Windows 10 Kurulumu İçin Kullanabilir misiniz?

Windows 7 Ürün Anahtarınızı Yeni Windows 10 Kurulumu İçin Kullanabilir misiniz?

Windows 10'a yükselttiğinizde Windows 7 ürün anahtarınıza ne olacağını öğrenin. Yeni bir kurulum yapmayı ve mevcut anahtarınızı nasıl kullanacağınızı öğrenin.

Bilgisayarınızı Canlı Video Yayın Sunucusuna Dönüştürün

Bilgisayarınızı Canlı Video Yayın Sunucusuna Dönüştürün

UStream ve JustinTv gibi servisler canlı video yayını yapmak için iyi platformlardır, ancak bilgisayarınızı bir video yayın platformuna dönüştürmek isterseniz ne olur?

PhotoStage Kullanarak Müzik ve Sesle Slayt Gösterisi Oluşturun

PhotoStage Kullanarak Müzik ve Sesle Slayt Gösterisi Oluşturun

Hatırlarsanız, geçen yıl Windows Vista'da ücretsiz bir DVD slayt gösterisi (müzikli) yapmayı tartışmıştık. Şimdi bu çok daha kolay ve profesyonel hale geldi.

StartupPanel: Windows Başlangıç ​​Klasörünü, Kayıt Defterini ve Hizmetlerini Yönetin

StartupPanel: Windows Başlangıç ​​Klasörünü, Kayıt Defterini ve Hizmetlerini Yönetin

Windows Başlangıcı ile başlayan bazı uygulamalar Başlangıç ​​Klasöründe bulunurken, çoğu kayıt defterinde bulunur. Başlangıç ​​klasörüne erişmek için

RealWorld Paint.COM Kullanarak Katmanlar ve Efektlerle Resimleri Düzenleyin

RealWorld Paint.COM Kullanarak Katmanlar ve Efektlerle Resimleri Düzenleyin

Bir süre önce, gelişmiş bir resim düzenleme aracı olan SunlitGreen PhotoEdit'i incelemiştik. RealWorld Paint.COM ise kullanımı daha kolay bir resim düzenleme aracıdır.

Komut İsteminde Başlık Çubuğunun Adı Nasıl Değiştirilir

Komut İsteminde Başlık Çubuğunun Adı Nasıl Değiştirilir

Okuyuculardan biri olan Wendy şunu sordu: Başlık çubuğunu değiştirmenin bir yolu var mı? cmd.exe'ye bir kısayolum var ve tüm başlık çubukları "Yönetici: Komut" şeklinde çıkıyor.

Windows 7de Aygıt Sürücüleri Nasıl Güncellenir?

Windows 7de Aygıt Sürücüleri Nasıl Güncellenir?

Tıpkı yazılımlar gibi, aygıt sürücüleri de üreticileri tarafından güncellenir. Bu güncellemeler, hataları gidermek veya bazı ek özellikler eklemek için yapılır.