So I'm trying to get how many unique categories I have in my data range and I know how to do it in Excel
=SUMPRODUCT(1/COUNTIF(général!N2:N229;général!N2:N229))
but when I try to use it via VBA i get a type mismatch error.
WorksheetFunction.SumProduct(1 / Application.WorksheetFunction.CountIf(Range("N2:N229"), Range("N2:N229")))
x4 = Worksheets("général").Cells(Rows.Count, 14).End(xlUp).Row
'x4=229
WorksheetFunction.SumProduct(1 / WorksheetFunction.CountIf(Range("N2:N"& x4), Range("N2:N" & x4)))
WorksheetFunction.SumProduct(1 / WorksheetFunction.CountIf(Worksheets("général").Range("N2:N" & x4), Worksheets("général").Range("N2:N" & x4)))
Can someone help me? It's driven me insane.