• DİKKAT

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

Makro Kodlama

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Arkadaşlar bir sayfadan başka bir sayfaya hücreleri makro ile kopyaladığım zaman o hücrelerin formüllerini de kopyalıyor. Bunun olmasını istemiyorum sadece hücrede formül ile çıkan sonucu kopyalasın formülü kopyalamasın istiyorum bunu nasıl yapabilirim.

ÖRNEK :

Sayfa1 de A1 hücresinde şöyle bir formül olduğunu düşünün =B1+B2

ben bu A1 hücresini sayfa2 de A1 hücresine makro ile kaydetmek istediğimde A1 hücresindeki formülü kopyalayıp sayfa2 deki A1 hücresine yapıştırıyor. Oysa benim yapmak istediğim B1+B2 nin sonucu neyse sadece o sonucu kopyalasın formülü kopyalamasın. Bunu nasıl yapabilirim ?
 
Sayfa1 deki a1 hücresini kopyalayıp sayfa2 ye a1 hücresine sadece değerleri ve sayı biçimlerini yapıştırıyor
Kod:
Sub yapistir59()
Sheets("Sayfa1").Range("A1").Copy
Sheets("Sayfa2").Range("A1").PasteSpecial xlPasteValuesAndNumberFormats
Application.CutCopyMode = False
End Sub
 
Merhaba.

Aşağıdaki gibi düşünebilirsiniz.
Kod:
Sheets("[B][COLOR="Red"]Sayfa1[/COLOR][/B]").[A1].Copy: Sheets("[B][COLOR="Blue"]Sayfa2[/COLOR][/B]").[A1].PasteSpecial Paste:=xlPasteValues
 
Geri
Üst