• DİKKAT

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

Makroya Depo ilave

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
iyi akşamlar; Form sitesi sakinleri yardımıyla çalışma hazırladım. Bir ilave yapmam gerekiyor. Epey denedim yapamadım. Makro A sütunu ve B-BE satırının kesişim yerine tıklandığında İP PERDE çalışma sayfasındak ü ürünün üzerine gidiyor. Bunun yanında aynı üründen , A1 hücresindeki -4142, 6, 44 gibi farklı depoda olabiliyor. Bu seçime A1 hücresindeki Depo seçeneğinide katarak makroyu çalıştırmak istiyorum. Teşekkürler.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim Bak As Integer
    Dim Cinsi As String
    Dim Rengi As String
    
  
    Cancel = True
    Cinsi = Cells(Target.Row, "A").Text
    Rengi = Cells(1, Target.Column).Text
    
    
    If Intersect(Target, Range("B:AE")) Is Nothing Or Target.Row = 1 Then Exit Sub
    With Worksheets("İP PERDELER")
        For Bak = 5 To .Cells(Rows.Count, "C").End(3).Row
        Dim i
        i = .Cells(Bak, "B").Text
        i = .Cells(Bak, "C").Text
      
      
            If .Cells(Bak, "B").Text = Cinsi And .Cells(Bak, "C").Text = Rengi Then
                .Activate
                .Cells(Bak, "D").Activate
                Exit Sub
            End If
        Next
    End With
    MsgBox "Cinsi: '" & Cinsi & "' Rengi: '" & Rengi & "' olan kayıt bulunamadı.", vbExclamation
End Sub
 

Ekli dosyalar

  • perde.xlsm
    perde.xlsm
    61 KB · Görüntüleme: 13
  • depo.resim1.jpg
    depo.resim1.jpg
    109.3 KB · Görüntüleme: 10
  • depo.resim2.jpg
    depo.resim2.jpg
    118.1 KB · Görüntüleme: 10
Daha açık ifade eder misiniz?
Örneğin Sayfa1 de,
"KÜÇÜK PUANLI" ve "CİVCİV SARISI" kesişimini çift tıkladığımda A1 hücresinde "-4142" yazıyorsa ne olmasını istiyorsunuz?
 
Daha açık ifade eder misiniz?
Örneğin Sayfa1 de,
"KÜÇÜK PUANLI" ve "CİVCİV SARISI" kesişimini çift tıkladığımda A1 hücresinde "-4142" yazıyorsa ne olmasını istiyorsunuz?
Kursörün bu satıra gelmesini istiyorum. Şimdiki işlemde -4142 değerlenmediği için kursör satır ve sütundaki ürünle uyuşan satıra gidiryor. oysa anı satır ve sütunda aynı isimide ürünler oluyor sadece renk( depo) ları farklı oluyor.
 

Ekli dosyalar

  • kesişim.jpg
    kesişim.jpg
    145.7 KB · Görüntüleme: 5
Sayfa4'te bulunan kodları aşağıdakiler ile değiştirin.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim Bak As Integer
    Dim Cinsi As String
    Dim Rengi As String
    Dim Kod As String
    Cancel = True
    Cinsi = Cells(Target.Row, "A").Text
    Rengi = Cells(1, Target.Column).Text
    Kod = Range("A1").Text
    If Intersect(Target, Range("B:AE")) Is Nothing Or Target.Row = 1 Then Exit Sub
    With Worksheets("İP PERDELER")
        For Bak = 5 To .Cells(Rows.Count, "C").End(3).Row
            If .Cells(Bak, "B").Text = Cinsi And .Cells(Bak, "C").Text = Rengi And .Cells(Bak, "F").Text = Kod Then
                .Activate
                .Cells(Bak, "D").Activate
                Exit Sub
            End If
        Next
    End With
    MsgBox "Cinsi: '" & Cinsi & "' Rengi: '" & Rengi & "' Kodu: '" & Kod & "' olan kayıt bulunamadı.", vbExclamation
End Sub
 
Geri
Üst