• DİKKAT

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

Eğer şu değer varsa

Katılım
17 Ağustos 2011
Mesajlar
72
Excel Vers. ve Dili
2010 türkçe
Değerli üstadlarım,

eğer a2 a5 aralığında b4 teki değer varsa
"bu değer vardır" mesajı yoksa
"bu değer yoktur, a6 değer atansın mı?"
evet demem halinde değer a6 ya atansın.

Gibi bir koda ihtiyacım.

Yardımcı olanlara şimdiden teşekkür ederim...
 
Merhaba,

Aşağıdaki kodları inceleyiniz.

Kod:
Sub Ornek()
    
    Dim EvetHayir   As String
    
    If Application.WorksheetFunction.CountIf(Range("A2:A5"), Range("B4")) = 0 Then
        EvetHayir = MsgBox(Range("B4") & " Değeri A2:A5 Aralığında Bulunmadı " & Chr(10) & _
                    "A6 Hücresine Aktarayım mı?", vbYesNo, "AKTARILACAK MI")
        If EvetHayir = vbYes Then Range("A6") = Range("B4")
    Else
        MsgBox Range("B4") & " Değeri A2:A5 Aralığında Var"
    End If
                        
End Sub
 
Değerli üstadlarım,

eğer a2 a5 aralığında b4 teki değer varsa
"bu değer vardır" mesajı yoksa
"bu değer yoktur, a6 değer atansın mı?"
evet demem halinde değer a6 ya atansın.

Gibi bir koda ihtiyacım.

Yardımcı olanlara şimdiden teşekkür ederim...

Dosyanız ektedir. İnceleyiniz.
(NOT: Necdet Üstadın cevap verdiğini görmedim. Özür dilerim. Onun kodları daha sade ve pratiktir, bilginiz olsun).
 

Ekli dosyalar

DEĞERLİ ÜSTADLARIM

ellerinize sağlık. her iki koddan da istifade ettim.

gece gece iş çıkarttık zahmet verdik tekrar ellerinize sağlık
 
Merhaba,

Ben yoksa olarak değil varsa yazsın demişim, gece gece yanlış anlamışım :) Üstteki kodları değiştirdim.
 
Geri
Üst