formüllerden dolayı userform işlemlerim çok ağırlaştı

Katılım
28 Ocak 2008
Mesajlar
260
Excel Vers. ve Dili
2003
5 sayfadan oluşan verilerim var bunların 3'ünde formüllerle dolu satırlar ve vlookup ile countif, if formülleri ağırlıkta bu sebeple userformumda kaydet yada değiştir butonlarına bastığımda nerdeyse kök salıyorum.. :)

Tek alternatif olarak Ferhat beyin önerdiği excelin formülleri oamatik değil de manuel hesaplamasını (F9) sağlıyarak çözüme ulaşıyorum bu seferde userformda bunları güncellemediği için sağlıklı bir sonuç alamıyorum..

Aklıma acaba diyorum userformda ilgili sheetten bilgi alınması yada aktarılması gerektiğinde bir kod varmıdır ki bu formülleri otomatik çalıştırsın işlem bititiğindede tekrar manuel yapsın saçma gelior ama

teşekkürler
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
tabiki vardır ama
bunları yapmak için
1. vba öğrenmek için siteyi dolaşmak
2.dosyayı ekleyip yardımcı olunması için biraz sabır...
 
Katılım
28 Ocak 2008
Mesajlar
260
Excel Vers. ve Dili
2003
tabiki vardır ama
bunları yapmak için
1. vba öğrenmek için siteyi dolaşmak
2.dosyayı ekleyip yardımcı olunması için biraz sabır...
Vba konusundaki sabır ve öğrenmek için çaba sarfediyorum, dosyayı eklemek yerine bunun yolu ne olabilir formüller yerine vba ile mi halledilmesi yoksa bahsettiğim gibi manuel yada otomatik çalıştırma gibi bir yol var mı ?
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
konuyu tam açarsanız yardımcı olunur
yüzeysel anlattığınızdan pek bir şey söliyemiyorum

ama en basit bişey söliyim tam olarak sorununuzu bilmiyorum ama

işlem yapmadan makro kaydet diyerek
bunu bir butona atıyabilirsiniz
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,540
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Bu durumu düzeltmek için kodlarınızın başlangıcına Application.Calculation = xlCalculationManual kodunu yazın. Tekrar eski haline almak içinse kodlarınızın en son satırı olan End Sub satırından önce Application.Calculation = xlCalculationAutomatic yazınız.
 
Katılım
28 Ocak 2008
Mesajlar
260
Excel Vers. ve Dili
2003
Selamlar,

Bu durumu düzeltmek için kodlarınızın başlangıcına Application.Calculation = xlCalculationManual kodunu yazın. Tekrar eski haline almak içinse kodlarınızın en son satırı olan End Sub satırından önce Application.Calculation = xlCalculationAutomatic yazınız.
Teşekkürler korhan hocam............
 
Üst