• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Son Dolu Hücreye kadar formülü sürüklemek

Katılım
27 Şubat 2008
Mesajlar
307
Excel Vers. ve Dili
Office 2016
Sayfamda M5230 hücresine kadar formüllerim var her gün 200 civarında veri girişi yapıyorum. M sutununda her gün kayıt ettiğim verileri işlemek için M5230 hücresinden aşağı çekiyorum. (Bu işlemi M10000'e kadar yapabilirim fakat excelli yavaşlattığı için yapmak istemiyorum)
Benim istediğim butona bağlayarak makro ile M5230 dan B sutunundaki son dolu hücreye kadar formülü aşağıya doğru sürüklemek. (Makro kaydet ile formülü sürükleyebiliyorum. Son dolu hücreyide buluyorum ama formülleri birleştiremiyorum yardımcı olabilirmisiniz.
 
Merhaba,

Veri girişi yaptıktan sonra, formülü çoğaltmak için formül olan hücrenin köşesindeki kutucuğa geldiğinizde fare imleci + olduğunda çift tıklayın.
 
Formülünüz nedir?
Formülünüz hangi satırdan başlıyor?
 
Bu formülü siz hangi hücreye uyguluyorsunuz?
 
Sayfanızın kod bölümüne uygulayıp deneyiniz.

M sütununda hiç formül bırakmayacaktır. Saf değer olarak sonucu size verecektir. Böylece dosyanıza performans katacaktır. Bu sebeple verilerinizi yedekleyerek deneyiniz.

C++:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Son As Long
    
    On Error GoTo 10
    
    If Intersect(Target, Range("B2:B" & Rows.Count)) Is Nothing Then Exit Sub
    
    Range("M2:M" & Rows.Count).ClearContents
    
    Son = Cells(Rows.Count, 2).End(3).Row
    If Son < 2 Then Exit Sub
    
    Application.EnableEvents = False
    
    With Range("M2:M" & Son)
        .Formula = "=IF(B2="""","""",B2-1)"
        .Value = .Value
        .NumberFormat = "dd.mm.yyyy"
    End With
    
10  Application.EnableEvents = True
End Sub
 
İlk mesajınızda "M" sütunu olarak örnek vermiştiniz. Ben kodu ona göre hazırladım. (#7 nolu mesajım)
 
Geri
Üst