Merhabalar,
örnek vererek anlatayım.daha ayrıntılı olur gibi geliyor.
d sütununda fiat opel adlı markalar var.birden fazla tabii.
b sütununda da fiyatları var.
bir tane inputbox açılsın.opel gireyim.d sütununa baksın kaç tane opel var.sonra b sütununa geçsin.opel olanların fiyatlarını toplasın ve msgbox ile versin.
bu kodda toplama vs yok tabiide şunu yapmaya çalışmıştım.opel gireyim.bana opelin kaç tane olduğunu msgbox ile versin dedim.ama şu şekilde yapıyor.inputbox a renault giriyorum.d sütununa bakıyor.renodan kaç tane varsa ekrana d sütunun ilk markası olan bir markayı alıp reno kadar saydırıyor.
nasıl yapabilirim acaba.
örnek vererek anlatayım.daha ayrıntılı olur gibi geliyor.
d sütununda fiat opel adlı markalar var.birden fazla tabii.
b sütununda da fiyatları var.
bir tane inputbox açılsın.opel gireyim.d sütununa baksın kaç tane opel var.sonra b sütununa geçsin.opel olanların fiyatlarını toplasın ve msgbox ile versin.
Kod:
Sub makro()
say = Application.CountA([d:d])
market = InputBox("Marka Giriniz")
For i = 1 To say
If Range("d" & i) = market Then
MsgBox Range("d" & say)
End If
Next
End Sub
bu kodda toplama vs yok tabiide şunu yapmaya çalışmıştım.opel gireyim.bana opelin kaç tane olduğunu msgbox ile versin dedim.ama şu şekilde yapıyor.inputbox a renault giriyorum.d sütununa bakıyor.renodan kaç tane varsa ekrana d sütunun ilk markası olan bir markayı alıp reno kadar saydırıyor.
nasıl yapabilirim acaba.
