• DİKKAT

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

Koşullu Kaydetme

  • Konbuyu başlatan Konbuyu başlatan frk
  • Başlangıç tarihi Başlangıç tarihi

frk

Katılım
24 Mart 2006
Mesajlar
5
Selam Arkadaşlar,

Sayfayı kaydetmeden önce sayfa içerisinde ki bir hücrenin değerine göre, kaydet butonuna basınca kaydettirip, kaydettirmeyecek bir makro arıyorum. ( örn : A1 hücresinin değeri eğer 1 ise kaydettirecek, 2 ise kaydetmeyerek bir hata mesajı verecek ). Yardımcı olursanız sevinirim.
 
Bu kodu bir deneyiniz.

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1") = 1 Then
ActiveWorkbook.Save
Else
MsgBox "Kaydetmek İçin Doğru Veriyi Giriniz"
End If
End Sub
 
Kod:
Private Sub kaydet_Click()
If Range("A1").Value = "1" Then
ActiveWorkbook.Save
MsgBox "Kitap kaydedildi"
Else
MsgBox "Kitap kaydedilmedi"
End If
End Sub
 
Tekrar merhaba,

Arkadaşlar program olarak çalışıyor, ama ctrl+s veya toolbar üzerinden kaydete basılınca A1 değeri ne olursa olsun devam ediyor. ( Kaydediyor. )
Yardımlarınızı bekliyorum.
Örnek olarak gönderebilirseniz memnun olurum.
 
Selamlar,

Ekteki dosyayı incelermisiniz.
 
Teşekkürler sayın Korhan Ayhan
 
Geri
Üst