• DİKKAT

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

Formülleri Alanda Sabitlemek

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Merhaba Arkadaşlar,

VBA ile bir hücredeki formülü Range("E1").Value = Range("E1") kodu ile sabitlemek mümkün olduğunu biliyorum. Peki aynı kalıpla bir alanı sabitlemek nasıl mümkün olabilir ? örneğin alanım Range("E1:F10"). Aşağıdaki gibi yaptım olmadı :(

Range("E1:F10").Value = Range("E1:F10")
 
Merhaba;
Bunu auto makro ile oluşturabilirsiniz.

Sub özel_yapıştır_değerler()
Range("E1:F10").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
End Sub

yada döngü ile;

Sub döngü_ile()
For i = 1 To 10
Cells(i, "e") = Cells(i, "e")
Cells(i, "f") = Cells(i, "f")
Next i
End Sub

İyi çalışmalar.
 
muygun üstadım destek için teşekkürler. Sağlıcakla kalın
 
Seyit Tiken üstadım çok teşekkür ederim. 2. Value olmadan denedim yıllarca :) ama olmamıştı. 2. Value kodun değerini artırıyormuş meğerse :)
sağlıcakla kalın
 
Geri
Üst