• DİKKAT

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

Soru Aynı satırda ikinci komutu engellemek.

Katılım
1 Eylül 2014
Mesajlar
12
Excel Vers. ve Dili
Office 365 Pro Pluss - Türkçe
Merhaba,

Basit ön muhasebe tuttuğum bir tablom var makro da kullanıyorum. Satış yap butonuna bastığımda ürünü stoktan düşüyor. Fakat dalgınlkla ikinci birkez basarsam tekrar stok düşüyor vs ortalık karışıyor. Bu kodun aynı satırda eğer bir değişiklik yoksa aynı işlemi tekrarlamasını engellemek istiyorum. birde butonun mouse ile aşağı kaymasını yapmaya çalıştım ama olmadı sol tık yapınca bulunduğum alana geliyor otomatik hareket etmiyor. Konu hakkında yardımlarınızı rica ederim.

teşekkürler.

Kodu Paylaşıyorum.
 

Ekli dosyalar

Merhaba

Kazara değişiklik yapmamak için botona bastıktan sonra "emin misiniz?" diye sorsun.
Evet ise devam eder, Hayır ise çıkarsınız.
 
teşekkür ederim, fakat tam okumadınız sanırım. yaptığım işlemi unuttuysam bana eminmisin demesinin anlamı yok ki?
 
Slm,
Paylaştığım Kodu Kendinize Uyarlayınız.
Bu şekilde size uyarı verecek evet derseniz işleme devam edecek hayır derseniz işlemi durduracak.

Kod:
Private Sub CommandButton1_Click()
Dim ts
ts = MsgBox("Satış Yap ve Stoktan Düş. Eminmisin?", vbYesNo, "DİKKAT")
If ts = vbNo Then Exit Sub
TextBox1 = ""
MsgBox "Satış Yapıldı ve Stoktan Düşüldü", vbInformation, "SONUÇ"

End Sub

İyi çalışmalar...
 
Bu isteğinizi örnek dosya olmadan çözmek çok zor. Excel yapılacak kaydın mükerrer olduğunu nasıl anlayacak?

Kaydırmayla hareket eden düğme işi biraz karışık. Aşağıdaki konuyu incelemenizi öneririm:

 
Son düzenleme:
Satış yap butonuna bastığımda ürünü stoktan düşüyor. Fakat dalgınlkla ikinci birkez basarsam tekrar stok düşüyor vs ortalık karışıyor.

teşekkür ederim, fakat tam okumadınız sanırım. yaptığım işlemi unuttuysam bana eminmisin demesinin anlamı yok ki?

Dalgınlıkla 2. kez basarsanız diye önerdim, Syn TiOr kodu yazmış.
Unutursam diyorsanız o başka.
 
Merhaba,
* İşlem yapılan hücreye veya satıra arkaplan boyaması yapılır.
* Gün içinde dalgınlıkla ikinci kez tıklanan hücre için "if" bloku yazılarak mesajlı veya mesajsız direkt makrodan çık yapılarak işlem yaptırılmaz.
* Zaten hücre boyalı olduğu için görsel olarak da bir uyarı verilmiş oluyor.
* Boyama yapılan yerler dosyayı kapatırken veya açılışta "renk yok" ile sıfırlanır. Böylece her gün işlemlere beyaz sayfa ile başlanır.
 
Slm,
Paylaştığım Kodu Kendinize Uyarlayınız.
Bu şekilde size uyarı verecek evet derseniz işleme devam edecek hayır derseniz işlemi durduracak.

Kod:
Private Sub CommandButton1_Click()
Dim ts
ts = MsgBox("Satış Yap ve Stoktan Düş. Eminmisin?", vbYesNo, "DİKKAT")
If ts = vbNo Then Exit Sub
TextBox1 = ""
MsgBox "Satış Yapıldı ve Stoktan Düşüldü", vbInformation, "SONUÇ"

End Sub

İyi çalışmalar...
desteğiniz için teşekkür ederim sevgili TiOr sorun çözüldü.
 
Geri
Üst