他の質問を調べましたが、必要なものが見つかりませんでした。
次のように説明すると最適です。
3つの列があるスプレッドシートがあります。
製品名ベンダー
一部のベンダーは同じ製品を持っています。
ベンダーごとに同一の製品名がいくつあるかを数える必要があります。
すべての助けが最もありがたいです。
ありがとうございました、
user1114330
他の質問を調べましたが、必要なものが見つかりませんでした。
次のように説明すると最適です。
3つの列があるスプレッドシートがあります。
製品名ベンダー
一部のベンダーは同じ製品を持っています。
ベンダーごとに同一の製品名がいくつあるかを数える必要があります。
すべての助けが最もありがたいです。
ありがとうございました、
user1114330
この数式をセルC1に貼り付けます
=SUMPRODUCT(($A$1:$A$10=A1)*($B$1:$B$10=B1))
スナップショット
ただし、それでもVBAが必要な場合は、こちらをご覧ください
Option Explicit
Sub Sample()
Dim ws As Worksheet
Dim lrow As Long
Set ws = Sheets("Sheet1")
With ws
lrow = .Range("A" & .Rows.Count).End(xlUp).Row
.Range("C1:C" & lrow).Formula = "=SUMPRODUCT(($A$1:$A$" & lrow & _
"=A1)*($B$1:$B$" & lrow & "=B1))"
End With
End Sub