• DİKKAT

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

Hücrenin içine yazdığım değeri her seferinde a1 e eklemek

Katılım
17 Nisan 2009
Mesajlar
52
Excel Vers. ve Dili
2003-2007 TR
Selamlar
A1 de ='sayfa1'!Z10 formülü var
K1 e ne yazarsam yazayım, butona tıkladığımda
A1 e eklemesini istiyorum ='sayfa1'!Z10+(K1 de yazan)

K1 i değiştirip 2. buton click te ='sayfa1'!Z10+(K1 de yazan)+(K1de yeni yazan)+.....
şimdiden teşekkürler
 
Kod:
Sayfa.1Cells(1,1) = Sayfa1.Cells(1,1) & vbLf & Sayfa1.Cells(1,11)
Bunu mu demek istediniz ?
 
Bu yazdığınız formülü anlamadım
son formüldeki "+" lar işlem anlamındadır metin eklemek anlamına gelmiyor
Yani her butona basışta formül yenilenecek yeni sayfadan yeni hücre eklenecek (her ay yeni sayfa eklenecek) buton makrosu daha uzun fakat sadece bu kısmını yapamadım

Kod:
Sayfa.1Cells(1,1) = Sayfa1.Cells(1,1) & vbLf & Sayfa1.Cells(1,11)
Bunu mu demek istediniz ?
 
Deneyiniz.

Kod:
Sub Topla()
    If Range("A1").HasFormula Then
        If Range("K1") <> "" Then
            If IsNumeric(Range("K1")) Then
                Range("A1").Formula = Range("A1").Formula & "+" & Range("K1").Value
            End If
        End If
    End If
End Sub
 
Bu durumda uyguladığınız dosyayı eklemeniz gerekecek.
 
Makroya gerek yok aslında..

Aşağıdaki formülü kullanabilirsiniz.

Kod:
=TOPLA('01:03'!H6)
 
Makro ile aşağıdaki gibi uygulayabilirsiniz.

Kod:
Sub Topla()
    If Range("B2").HasFormula Then
        If Range("L2") <> "" Then
            Range("B2").Formula = Range("B2").Formula & "+" & "'" & Range("L2").Value
        End If
    End If
End Sub
 
Makro ile aşağıdaki gibi uygulayabilirsiniz.

Kod:
Sub Topla()
    If Range("B2").HasFormula Then
        If Range("L2") <> "" Then
            Range("B2").Formula = Range("B2").Formula & "+" & "'" & Range("L2").Value
        End If
    End If
End Sub

işte budur çok teşekkür ederim
 
Geri
Üst