EXCEL 2010 açık dosyayı yeniden hesaplıyor. Nasıl devre dışı bırakılır?


-1

Excel ve bir program ile ilgili bir sorunum var. Bir 7Mb Excel dosyasını açtığımda 500 MB RAM ve 15 saniyelik açılış süresi gerekiyor. Fakat eğer bu dosya açıksa ve programımda OLE EXCEL programında başka bir programla açmak istersem, sıkışmış ve açılan dosyanın yeniden hesaplanmasını bekliyorum ... kısmi bir çözüm büyük dosyada yeniden hesaplama formüllerini devre dışı bırakmak ... ama ben bunu yapmak istemiyorum ...

Büyük dosya ve OLE'da ortak formül veya veriler yoktur.

Neden Excel bu süreçte OLE'yi açıyor? Onları nasıl ayırırım?

Yanıtlar:


1

Dosyayı açarken RECALCULATION işlemini durdurmak için iki farklı yöntem önermek veya STOP OTOMATİK RECALCULATION komutunu söylemek daha iyidir.

Yöntem 1: Otomatik (Varsayılan) Hesaplama seçeneğini El İle olarak değiştirin.

Yöntem 2:

Private Sub App_WorkbookOpen(ByVal Wb As Workbook)

    With Application
        .Calculation = xlManual
        .MaxChange = 0.001
        .CalculateBeforeSave = False

    End With

End Sub

Umarım bu size yardımcı olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.