• DİKKAT

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

Belirli kodlara göre dağıtım

Merhaba

Ekli dosya yapmak istediklerimi yazmaya çalıştım. Formülle 1 kodun dağıtımı yaptım fakat diğerlerini dağıtmayı yapamadım.
İlgili dağıtımı vba ile yapmak için yardım edebilir misiniz.

 
Merhaba,

Dosyanızı aşağıdaki linke ekler misiniz.


 
Sorunuz anlaşılmıyor. Yada ben anlamadım.

C2 hücresine yazıp alt satırlara kopyalayın. İstediğiniz bu mu?

=B2/DÜŞEYARA(A2;$H$2:$K$13;4;0)*DÜŞEYARA(A2;$H$2:$K$13;2;0)
 
Sorunuz anlaşılmıyor. Yada ben anlamadım.

C2 hücresine yazıp alt satırlara kopyalayın. İstediğiniz bu mu?

=B2/DÜŞEYARA(A2;$H$2:$K$13;4;0)*DÜŞEYARA(A2;$H$2:$K$13;2;0)


Merhaba

Yapmak istediğim formülle yaptığınız işlemi vba ile yapmak aslında. Teşekkürler yanıt için
 
Kodları çalıştırmadan önce, tablonun alt bölümünde A sütuna yazdığınız açıklamaları silersiniz.
Kod:
Sub ek_gelen_tutar()

    Dim i As Long, c As Range
    
    For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row
        Set c = [H:H].Find(Cells(i, "A"), , xlValues, xlWhole)
        If Not c Is Nothing Then
            Cells(i, "C") = Cells(i, "B") / Cells(c.Row, "K") * Cells(c.Row, "I")
        End If
    Next i
    
End Sub
 
Kodları çalıştırmadan önce, tablonun alt bölümünde A sütuna yazdığınız açıklamaları silersiniz.
Kod:
Sub ek_gelen_tutar()

    Dim i As Long, c As Range
   
    For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row
        Set c = [H:H].Find(Cells(i, "A"), , xlValues, xlWhole)
        If Not c Is Nothing Then
            Cells(i, "C") = Cells(i, "B") / Cells(c.Row, "K") * Cells(c.Row, "I")
        End If
    Next i
   
End Sub

Ömer bey

Bu kodlarla dağıtım yaptım çalışıyor
yardımınız için çok teşekkür ederim. İyi Çalışmalar
 
Geri
Üst