• DİKKAT

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

Excel Macro "Message Box"

Katılım
20 Mayıs 2005
Mesajlar
130
Excel Vers. ve Dili
Excel 2007 - Ingilizce
Arkadaşlar merhaba,
Excelde bir hücrenin içinde yazdığım formül değeri istediğim rakama ya da text'e ulaştığında pop up mesaj kutusunun açılmasını ve bu kutuda "istediginiz degere ulastınız" yazmasını istiyorum. Sonra açılan pop-up message box'ta ok'e tıkladığımda a1 hücresine gitmek istiyorum.

Yardımlarınız için teşekkür ediyorum
 
Merhaba,
Bir örnek dosya eklerseniz daha iyi olur ama örnek olarak a1 hücresini alırsak;
if [a1]= "istediğiniz değer" then
Msgbox "istediginiz degere ulastınız"
[A1].Select
şeklinde olabilir.İyi çalışmalar.
 
Son düzenleme:
merhaba

ek dosya işinizi görür mü?

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("g1:g20")) Is Nothing Then Exit Sub
If [d5] >= 20 Then
MsgBox "istediğiniz değere ulaşıldı"
[a1].Select
End If
End Sub
 

Ekli dosyalar

örnek dosya ekledim

Arkadaşlar örnek dosya ekledim. F18 hücresindeki değer 15 olduğunda message box açılmasını istiyorum.

Teşekkürler
 

Ekli dosyalar

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("f15:f16")) Is Nothing Then Exit Sub
If [f18] = 15 Then
MsgBox "istediğiniz değere ulaşıldı"
End If
End Sub
 
Merhaba,
f15 ve f16 nın toplamını aldırmanızı esas alarak hazırladım. Aralığı isteğinize göre değiştirebilirsiniz. Sayfa1 in kod bölümüne yapıştırın.. İyi çalışmalar..
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [e15:f16]) Is Nothing Then Exit Sub
If [f18] = 15 Then
MsgBox "İSTEDİĞİNİZ DEĞERE ULAŞILDI"
[a1].Select
End If
End Sub
 

Ekli dosyalar

  • msg.xls
    msg.xls
    22.5 KB · Görüntüleme: 54
Sayın hamitcan ustamız da göndermiş, üzerine hiç de iyi olmadı kusura bakmasın artık..:oops:
 
Cok tesekkurler..
 
Geri
Üst