Formülü değere çevirme...

Katılım
22 Haziran 2006
Mesajlar
6
Merhaba Arkadaşlar
Bir hücredeki formülden elde edilen sayısal değeri "Özel Yapıştır" kullanmadan makro ya da fonksiyonla başka bir hücreye nasıl aktarırım ? Yardımcı olursanız memnun olurum...
 
Katılım
22 Mart 2005
Mesajlar
847
Excel Vers. ve Dili
Excel-2003 TR.
Altın Üyelik Bitiş Tarihi
29-06-2023
Merhaba;
Aşağıdaki kod işinizi görür mü?

Sub formullerin_hepsini_deger_yap()
Dim sayfa As Integer
Dim hucre As Range
'alttaki kod olmazsa ilk sayfanın formülleri kalıyor diğerleri değer oluyor.
On Error Resume Next 'bu kodu ilave edince sayfalarýn hepsini deðer yaptý
For sayfa = 2 To Sheets.Count
For Each hucre In Sheets(sayfa).Cells.SpecialCells(xlCellTypeFormulas)
hucre.Value = hucre.Value
Next
Next

End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu kodui bir deneyin. B1 hücresi formüllü olarak varsayılmıştır. C1'e değer olarak aktarma yapmaktadır.

Sub Düğme1_Tıklat()
[C1] = [B1]
End Sub
 
Üst