Hücreye Formül Ekleme

Hücreye Formül Ekleme

Hücreye formül eklemek, önceki konumuzda tartıştığımız şekilde hücrenin değerini ayarlamak gibi, yalnızca hücrelere basit değerler eklemek yerine formüller eklemektir. Geliştiriciler, bir hücrenin Value özelliğini kullanarak formüle erişebilir ve değiştirebilir veya aksi takdirde hücrenin SetCellValue metodu kullanılarak bir hücrede formül eklemek veya değiştirmek için de kullanabilir.

ÖNEMLİ: Bir hücrenin Value özelliği veya SetCellValue metodu kullanımı arasındaki temel fark, Value özelliğinin otomatik olarak Grid’in tüm formüllerinin değerlerini yeniden hesaplamak için RunAllFormulas metodunu çağırmasıdır. SetCellValue metodunu kullandığımızda geliştiricilerin formülleri ekledikten sonra RunAllFormulas metodu çağırması gerekli değildir. Aslında, bir çalışma sayfasındaki birçok formül eklemek istiyorsanız, formülleri ekledikten sonra sadece bir kez RunAllFormulas metodu çağırabilirsiniz.

Bir formül, bir dize değeri olarak bir hücreye eklenir. Ayrıca, formül yapısı MS Excel’deki formül yapısıyla uyumlu olmalıdır. Tüm formüllerin bir Eşitlik İşareti (=) ile başlaması gerekir.

Aşağıdaki örnekte, çalışma sayfasındaki iki hücrenin değerlerini çarparak sonucu başka bir hücrede saklayan bir formül ekledik. Son olarak RunAllFormulas metodu da çağrılmıştır.

Şimdi uygulamayı çalıştırın. Formül eklenen hücreye çift tıkladığınızda, değerin aslında arka planda hesaplama yapan formülle değiştirildiğini fark edeceksiniz.