Да, я знаю, объединенные ячейки плохие, но они нужны мне по эстетическим соображениям!
У меня есть группа ячеек с ярлыком (краткий текст) на них;я хочу посчитать, сколько раз каждый помеченный присутствует в определенном диапазоне.Сделать это легко с помощью контрагента ... но эстетическое воздействие ужасно.Если я объединяю их все, внешний вид хороший, но countif больше не помогает, потому что он считает всю ячейку как одну.
Я пытался выяснить, как сделать то, что я хочу, с модулем vba., но я слишком плох для этого.
Этот дает мне количество ячеек из первой ячейки, в которой есть строка, которую я ищу.
Function dcounter(r As Range, s As String) As Integer
dcounter = 0
If Not r.Find(s) Is Nothing Then dcounter = r.Find(s).MergeArea.Cells.Count
End Function
Мне просто нужно вычислитькак это зациклить для всего диапазона.Я пытался играть с For Each без успеха.Любое предложение?