• DİKKAT

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

İstenen Kritere göre seçip mesaj verme

Katılım
21 Ağustos 2008
Mesajlar
6
Excel Vers. ve Dili
office 2007
Aşağıdaki tabloda değeri 50 ve üzeri olanlar için bir mesaj versin istiyorum. Bir formül veya kod verebilir misiniz?

Mesaj: "DİKKAT! Y6, Y12, Y14 İÇİN KONTROL ZAMANI GELMİŞTİR."

Y1 0
Y2 0
Y3 0
Y4 0
Y5 0
Y6 50
Y7 0
Y8 0
Y9 0
Y10 0
Y11 0
Y12 50
Y13 0
Y14 50
Y15 0
Y16 0
Y17 0
Y18 0
Y19 0
Y20 0
 
Yanlış anlaşılma
 
konu açarken örnek dosya paylaşırsanız daha anlaşılır olur düşüncesindeyim .)

Dosyayı inceleyiniz
iyi çalışmalar

Link : http://www.dosya.tc/server21/rkeA1o/EXCCCC1.xlsx.html

NXMLucN.jpg
 
Son düzenleme:
Aşağıdaki tabloda değeri 50 ve üzeri olanlar için bir mesaj versin istiyorum. Bir formül veya kod verebilir misiniz?
Mesaj: "DİKKAT! Y6, Y12, Y14 İÇİN KONTROL ZAMANI GELMİŞTİR."

. . .


İşlem Sonucu:
attachment.php


Boş bir modüle kodları yapıştırın.
Kod:
Sub KOD()
Application.ScreenUpdating = False

For Each a In Range("A1:" & [A65536].End(3).Address(0, 0))
If a.Offset(0, 1) > 49 Then
msj = msj & a & ", "
End If
Next

Application.ScreenUpdating = True
MsgBox "DİKKAT! " & msj & " İÇİN KONTROL ZAMANI GELMİŞTİR."

End Sub

. . .
 

Ekli dosyalar

  • 1_01.jpg
    1_01.jpg
    62.2 KB · Görüntüleme: 9
  • Kitap1_01.rar
    Kitap1_01.rar
    9.7 KB · Görüntüleme: 4
Makro bilmediğimiz için formüllere başvuruyoruz malesef :)
 
Selam,
Alternatif olsun, kodu yazarken konu cevaplanmış :)

A süttununda isimlerin, B sütununda da değerlerin olduğunu farzeder.

Kod:
Sub kontrol_et()

Dim milady As Worksheet, meric As Range, y As String, x As String
Set milady = ActiveSheet


sonsat = Cells(Rows.Count, "B").End(xlUp).Row
y = ""
x = ""

For i = 1 To sonsat
 Set meric = Cells(i, 2)
 If meric.Value >= 50 Then
  y = meric.Offset(0, -1).Value
   If x = "" Then
   x = y
   Else
   x = x & " - " & y
   End If
 End If
Next
 soncumle = "DÝKKAT!  " & x & "  ÝÇÝN KONTROL ZAMANI GELMÝÞTÝR."

MsgBox (soncumle)

End Sub
 
Geri
Üst