Yapmamalısın!
C9 = -40 + C9 yapmak sadece bir özyinelemektir . Bu, eğer hücrenin değerlendirmesine izin verilirse, sonsuza dek -40'ın kendisinden çıkarılmasını sağlamalıdır. Ayrıca, Makro kullanmanızı önermiyorum. Asla değişiklik yapamaz veya önceki değerlere geri dönemezsiniz. Bir hücreyi değiştirmek istiyorsanız, diğer hücrelere etkileneceğini söyleyin.
Benim önerim, bunun için fazladan bir sütun yapmak. Diyelim ki değerini C9'a yaz ve D9'da değerlendir. Sonra, yazdırılamaz hale getirmek için C sütununu gizleyebilir ve gizleyebilirsiniz . Bu yol çok sağlam ve güvenli. Aslında, bu elektronik tabloların nasıl çalışması gerektiğidir.
Sub Troca_Valor() ' ' Troca_Valor Macro ' Macro recorded 07/04/2013 by Fernando ' ' ActiveCell.FormulaR1C1 = "=RC-40" Range("C10").Select End Sub