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 Geçici Dosyalarını Hızlıca Silmek İçin 2 Ücretsiz Araç

Windows Geçici Dosyalarını Hızlıca Silmek İçin 2 Ücretsiz Araç

Windows'tan tüm geçici dosyaları kaldırmak kolay bir iş değildir, bazı klasörlerden dosyaları manuel olarak kaldırabilseniz bile yine de yeterli değildir.

Herhangi Bir Video Dosyasını Kendi Kendine Çalışan Yürütülebilir (.Exe) Oynatıcıya Dönüştürün

Herhangi Bir Video Dosyasını Kendi Kendine Çalışan Yürütülebilir (.Exe) Oynatıcıya Dönüştürün

MakeInstantPlayer, Screen2Exe'ye biraz benzeyen ancak çok farklı bir işlevi olan Windows için ücretsiz bir araçtır. Tıpkı yürütülebilir bir dosya oluşturabildiğiniz gibi.

Windows XP Bilgisayarının Oturum Kapatılmasını ve Kapatılmasını Önleme

Windows XP Bilgisayarının Oturum Kapatılmasını ve Kapatılmasını Önleme

Paylaşımlı bir bilgisayarda mı çalışıyorsunuz ve kimsenin bilgisayarınızı kapatmasını veya oturumunu kapatmasını istemiyor musunuz? Diğer kullanıcıların bilgisayarınızı kapatmasını engellemenin bir yolunu arıyorsanız,

Google Takvimini Lotus Notes ile Senkronize Etme

Google Takvimini Lotus Notes ile Senkronize Etme

Lotus Notes'un büyük hayranları değiliz ama notlarını Google Takvim ile senkronize etme konusunda yardıma ihtiyacı olan herkes iNotes'u Google Sync ile deneyebilir.

Windows 8.1de Sistem Başlangıcına Program ve Dosyalar Nasıl Eklenir/Kaldırılır

Windows 8.1de Sistem Başlangıcına Program ve Dosyalar Nasıl Eklenir/Kaldırılır

Windows 8.1'de sistem başlangıcına program ve dosya eklemeyi veya kaldırmayı öğrenin. Kolay bir işlem için basit kılavuzumuzu izleyin.

OSFClone, Ham Disk Görüntüsünü Klonlayan Kendiliğinden Önyüklenen Disk Klonlama Aracıdır

OSFClone, Ham Disk Görüntüsünü Klonlayan Kendiliğinden Önyüklenen Disk Klonlama Aracıdır

OSFClone'u keşfedin: Yalıtılmış ortamlar için kendi kendini başlatan ham disk görüntüleri oluşturmanıza olanak tanıyan güçlü bir disk klonlama aracı.

Resminize Yağmur Efekti Nasıl Eklenir? [Eğitim]

Resminize Yağmur Efekti Nasıl Eklenir? [Eğitim]

Bu Photoshop Eğitiminde, fotoğraflarınıza yağmur efekti eklemeyi öğreneceksiniz. Bu, yağmur efektini göstereceğimiz basit bir işlemdir.

Photoshopta Işık Işınları Efekti Nasıl Eklenir? [Eğitim]

Photoshopta Işık Işınları Efekti Nasıl Eklenir? [Eğitim]

Küçük ayarlamalar yaparak fotoğraflarınızın her zaman göz alıcı görünmesini sağlayabilirsiniz. Bu eğitimde, bir fotoğrafa ışık huzmesi eklemeyi göstereceğiz.

Antivirüs Yazılımınızın Doğru Çalışıp Çalışmadığını Nasıl Kontrol Edebilirsiniz?

Antivirüs Yazılımınızın Doğru Çalışıp Çalışmadığını Nasıl Kontrol Edebilirsiniz?

Not: Bu ipucu, antivirüs yazılımlarını test etmek isteyen yeni başlayanlar içindir. Kendi virüsünüzü oluşturmanız gerekecek. Hemen paniğe kapılmayın, yazıyı okuyun.

Windows Kayıt Defterinden Eski veya İstenmeyen Öğeler Nasıl Kaldırılır

Windows Kayıt Defterinden Eski veya İstenmeyen Öğeler Nasıl Kaldırılır

Bazen bir programı kaldırdığınızda ve kaldırıcının bozuk olduğu ortaya çıktığında, programı bilgisayarınızdan silerek manuel olarak kaldırmanız gerekir.