• DİKKAT

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

Koşullu Mesaj Makrosu

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Aşağıdaki makroyu çift koşula bağlamak mümkün mü ?

B sütununda "Personel" ve F sütununda "Sicil" yazıyorsa; "Lütfen Sicil yazmayın" mesajının belirmesi nasıl elde edilebilir ?


Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] < 2 Then MsgBox "Makbuz Tarihi Giriniz"
End Sub
 
Aşağıdaki makroyu çift koşula bağlamak mümkün mü ?
B sütununda "Personel" ve F sütununda "Sicil" yazıyorsa; "Lütfen Sicil yazmayın" mesajının belirmesi nasıl elde edilebilir ?
Private Sub Worksheet_Change(ByVal Target As Range)
If [a1] < 2 Then MsgBox "Makbuz Tarihi Giriniz"
End Sub
Sorunuzu örneklendirir misiniz ?
Kod:
If [B1] = "Personel" And [F1] = "Sicil" Then
MsgBox " Lütfen Sicil yazmayın."
End If
 
merhaba
bu işinizi görür mü?

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If [b1] = "personel" And [f1] = "sicil" Then MsgBox "sicil yazmayınız"
End Sub

"and" "or" gibi (ve, veya) kıyaslaması yapabilirsiniz
 
Merhaba ilginize çok teşekkür ederim.
 
Son düzenleme:
Merhaba ilginize çok teşekkür ederim. Acaba bu kodu tüm B ve tüm F sütununa etki edecek şekilde revize edebilir miyiz !!
 
merhaba
dosyanızı eklerseniz çözüm daha net olur.
b1 ve f1 de ilgili bilgiler varken b5 ile çalışırken makro çalışsın istemezsiniz herhalde.
 
Sayın uzmanamele ilginiz için çok teşekkür ederim. Kusura bakmayın hemen cevapş veremedim. Örnek dosya ekte :
 

Ekli dosyalar

merhaba
bu kod çalışır ama sizi hataya sürükler.
C ve E kolonları için yazım kontrolü yaptırmalısınız.
büyük-küçük harf kontrolü ve yazım düzünü olmadan işe yaramaz. "E" yerine "e" yazmak gibi.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("c:c")) Is Nothing Then Exit Sub
If Target.Text = "Erkek" And Cells(Target.Row, 5) = "Yaptı" Then
MsgBox "sicil yazmayiniz"
End If
End Sub
 
Uzmanamele ilginiz için çok teşekkür ederim. Aşağıda bir kod var bu kod sadece Harf ibaresi el ile yazılırsa çalışıyor, listeden seçilirse çalışmıyor. "Harf" ibaresi listeden seçilmesi durumunda da bu kodun çalışması mümkün mü ?
 
Geri
Üst