Benim aşağıda kodu ile sorunlar yaşıyorum: Gördüğünüz gibiYeniden açmak yerine bir çalışma kitabını "güncelleştirmek" (VBA makrolarını kullanarak)?
Private Sub Worksheet_BeforeDoubleClick(ByVal...
Application.ScreenUpdating = False
Set wbks = Workbooks.Open("\\whatever\whatever.xlsx")
wbks.Sheets("Control").Activate
ActiveSheet.Range("A3").Select
Application.ScreenUpdating = True
...
, ben belirli bir hücreyi çift tıklayarak bir çalışma kitabı her şey açılır. sorun: Ben çift ikinci kez sonra rahatsız edici mesaj alıyorum tıklatın: " 'Filename.xlsx' zaten açık Yeniden Açılması Eğer atılmalıdır yapılan değişiklikleri neden olacaktır ..."
message Bu mesajı nasıl kapatabilirim (herhangi bir değişiklik yapılmadığından) ve mümkünse, hedef çalışma kitabının "yeniden aç" yerine her çift tıklamadan sonra "güncelleştirildi" olmasını sağlayın? o zaten açıksa
Geliş Bu [link] (http:
Sen gibi prosedüründe kullanabiliriz: Yukarıdaki
WorkbookIsOpen
fonksiyonuna ek olarak , bu bir kullanır // stackoverflow.com/questions/16777311/vba-stock-in-workbook-open-continues-if-i-press-f5/16782098#16782098) – Santosh