2 formül birleştirme

Katılım
21 Kasım 2005
Mesajlar
355
merhabalar

G sütününda kullanmış oluğum bir formül var (g23 den başlıyor ve g633'de bitiyor) ancak bu formül içeriği düzenli sıralı gitmiyor arada farklılıklar gösterebiliyor

kullanılan örnek formül =ad23*ae23
çevrilmek istenilen formül eğer f sütününda değer yok ise sıfır değer var ise formül değerini verecek =EĞER(F23=0;0;ad23*ad23)

benim yapmak istediğim mevcut formülü bozmadan seri bir şekilde =EĞER(F23=0;0;ad23*ad23) haline nasıl çevirebilirim
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,263
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu formülü ilk hücreye yazınız. Sonrasında yazdığınız hücreyi seçip sağ alt köşesinde mouse ile tutup aşağıya doğru sürükleyiniz.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz.
Kod:
Sub degistir()

    Dim i As Range, d As String
   
    On Error Resume Next
    For Each i In Range("G23:G633")
        If i <> "" Then
            d = Right(i.Formula, Len(i.Formula) - 1)
            i.FormulaLocal = "=EĞER(F" & i.Row & "=0;0;" & d & ")"
        End If
    Next i
   
End Sub
 
Üst