Eger...bu formülün makrosu yazilabilir mi ?

Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
Sn Necdet bey aslinda güzel bir fikir ama söyle bir sorun var. Yaptigim örneklemeler basitlesmis hali. Gercekte o faturaya ait bir kac cesit mal var. Fatura numarasi örnegin 3456 gibi bir kac malzeme ayni anda olabiliyor. Ikili kontrol en sagliklisi. Olmazsa bu sekilde idare etmek zorundayim.ilginize tekrar tesekkür ederim. Saygilarimla.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,228
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba Sayın dennisf06,

Bir önceki çözümü olayı anlamak için yapmıştım. Demekki durum öyle değilmiş :)

Malzeme kodu ve malzeme adı yazıldığında kodlar devreye girer.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [C:C]) Is Nothing Then Exit Sub
If Target.Offset(0, -1) = "" Then
    Target.Offset(0, -1).Interior.ColorIndex = xlNone
Else
    Set Bul = Sheets("Sayfa2").Columns("D").Find(Target.Offset(0, -1), lookat:=xlWhole)
    If Bul Is Nothing Then
        Target.Offset(0, -1).Interior.ColorIndex = 3
        MsgBox Target.Offset(0, -1).Value & " Degerini Bulamadım"
    Else
        If Target <> Sheets("Sayfa2").Cells(Bul.Row, "E") Then
            Target.Offset(0, -1).Interior.ColorIndex = 3
            MsgBox "Değerler Uyuşmadı"
        Else
            Target.Offset(0, -1).Interior.ColorIndex = xlNone
        End If
    End If
End If
Son:
End Sub
 
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
Sn Necdet bey dosya hata verdi. eslesme sayfa2 de oldugu halde hata verdi. ekteki dosyaya bakabilirseniz tam olarak anlasilabilecegim sanirim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,228
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Yanıt vermede geciktim, malum işler güçler :)

Dosyayı inceler misiniz, umarım olmuştur.
 
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
Sn Necdet hocam hani derler ya 10 numara olmus. bakakaldim vallaha.umdugumunda &#252;st&#252;nde oldu bu.simdi sadece kuru bir tesekk&#252;rk&#252;r m&#252; edebilecegim. cok cok tesekk&#252;rler. saglicakla kalin.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,228
Excel Vers. ve Dili
Ofis 365 Türkçe
G&#252;le g&#252;le kullan&#305;n&#305;z efendim.
 
Üst