• DİKKAT

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

Sipariş tarih bilgisinin makro ile çekilmesi

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,677
Excel Vers. ve Dili
Excel 2010 32 bit
Merhaba Uzmanlarımız,
Üstadlar forumda aradım bir şeyler buldum uyarlamaya çalıştım fakat başaramadım.
Siparişi verilen bir ürünün sipariş tarihinin makro ile çekilmesine ihtiyacım var.
Ek dosyada gerekli açıklamayı yaptım.
Teşekkür ederim.
 

Ekli dosyalar

Merhaba,


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
son = Range("P10000").End(3).Row
If Intersect(Range("P6:P" & son), Target) Is Nothing Then Exit Sub
If ActiveCell = "" Then
Range("P3") = ""
Exit Sub
End If
Range("P3") = WorksheetFunction.Index(Sheets("SİPARİŞ").Range("A1:A10000"), WorksheetFunction.Match(ActiveCell, Sheets("SİPARİŞ").Range("C1:C10000"), 0))
End Sub
kodu deneyiniz.
 
Sn Muokumuş İyi akşamlar
İlginiz ve emeğiniz için çok teşekür ederim.
Kodumuzun bu bölümünde küçük bir hata vardı (Range("A 1:A10000")), A ile 1 in arası açık kalmış onuda düzelterek çalıştırdım.
Teşekür eder, hayırlı günler temenni ederim.
selametle Kalın.
 
Hocam o hata forumdan kaynaklanıyor. Boşluğu kendisi eklemiş.
Rica ederim, İyi çalışmalar.
 
Sn.Muokumuş hocam günaydın,
Seçilen hücreye karşılık sipariş sayfasında herhangi bir veri yok ise;
"Run-time error'1004':"
"WorksheetFuctıon sınıfının Matc özelliği alınamıyor"

hata uyarısı veriyor.
Kodumuzu eğer veri yok ise "SİPARİŞ YOK" bilgisini (P3) hücresine yazdırabilirmiyiz.
Teşekkürler
 
Merhaba
Bunu dener misiniz_?
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
son = Range("P10000").End(3).Row
If Intersect(Range("P6:P" & son), Target) Is Nothing Then Exit Sub
On Error GoTo hAtA
If Target = "" Then
Range("P3") = ""
Exit Sub
End If
Range("P3") = WorksheetFunction.Index(Sheets("SİPARİŞ"). _
Range("A1:A10000"), WorksheetFunction.Match(Target, _
Sheets("SİPARİŞ").Range("C1:C10000"), 0))
Exit Sub
hAtA: MsgBox Target & vbLf & "DEĞERİ YOK"
End Sub
 
Sn.Asi kral ,
Çok teşekkür ederim.Msgbox çok şık olmuş.
Selametle kalınız
 
Geri
Üst