• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Komut Sırası

Katılım
21 Şubat 2013
Mesajlar
33
Excel Vers. ve Dili
Excel 2013 - Eng
Aşağıdaki kodları kullanarak;

düğmeye basıldığında önce sayfanın refresh edilmesini, sonra kaydedilmesini ve sonra da kapatılmasını istiyorum.

Bu sırayla yazdığımda tam olarak dediğim gibi çalışır mı? Yani ilk yazdığım ilk mi uygulanır?


Private Sub CommandButton2_Click()
ActiveWorkbook.RefreshAll
ThisWorkbook.Save
ThisWorkbook.Close
End Sub
 
evet kodlar aksi belirtilmedikçe (GOTO) satır satır ilk sıradan son sıraya kadar ilerler.:cool:
 
Merhaba,
VBA aksine bir yönlendirme yoksa (GoTo gibi) satırları sıra ile işleme sokar.

Not: Sayın Orion1 saniye farkı için kusura bakmayın. Sizin yazdığınızı görmedim.
 
Son düzenleme:
öncelikle teşekkür ederim,

"share workbook" olarak sunduğum bir datada, veri girişlerinde üst üste çakışma olmaması için bu komutu kullanacağım. kaydetmeden önce "refresh" ederek ilgili "sheet"in son halini alıp bir alt satıra inebilirim bu sayede değil mi?
 
dosyayı kaydetmeden önce imleci son satıra almalısınız.:cool:
 
dosyayı kaydetmeden önce imleci son satıra almalısınız.:cool:

Zaten kayıt düğmesinde en son boş satıra git ve oraya yaz şeklinde bir komutum var :) Bunun dışında sorun yoksa süper. Çakışmalara engel olamıyor ve süreki RESOLVE CONFLICT ekranının gelmesine neden oluyordum. Bu sayede çözülecek umarım.
 
ekteki hatayı verdi ve çalışmadı malesef :(
 

Ekli dosyalar

  • Capture.JPG
    Capture.JPG
    16.8 KB · Görüntüleme: 2
Geri
Üst