[/vba] Как можно использовать данное свойство, если еще необходимо учесть что столбец 9 НЕ ПУСТОЙ, если WorksheetFunction.CountIfs использовать нельзя, то чем можно заменить? заранее спасибо
Здравствуйте уважаемые форумчане. Вопрос состоит в следующем. [vba]
[/vba] Как можно использовать данное свойство, если еще необходимо учесть что столбец 9 НЕ ПУСТОЙ, если WorksheetFunction.CountIfs использовать нельзя, то чем можно заменить? заранее спасибоSashagor1982
Сообщение отредактировал Sashagor1982 - Суббота, 13.06.2015, 00:12
Еще одно уточнение, а как можно доработать условие, если необходимо что бы столбец был не пустой и значение содержало "вч", например "вч45377"? А так же наоборот, что бы не содержало?
Еще одно уточнение, а как можно доработать условие, если необходимо что бы столбец был не пустой и значение содержало "вч", например "вч45377"? А так же наоборот, что бы не содержало?Sashagor1982
'Начинается на вч Mprap = Application.WorksheetFunction.CountIfs(Sheets("Лист1").Columns(5), v, Sheets("Лист1").Columns(8), "чел", Sheets("Лист1").Columns(9), "вч*") 'Не начинается на вч, включая пустые ячейки Mprap = Application.WorksheetFunction.CountIfs(Sheets("Лист1").Columns(5), v, Sheets("Лист1").Columns(8), "чел", Sheets("Лист1").Columns(9), "<>вч*") 'Не начинается на вч, среди Непустых ячеек Mprap = Application.WorksheetFunction.CountIfs(Sheets("Лист1").Columns(5), v, Sheets("Лист1").Columns(8), "чел", Sheets("Лист1").Columns(9), "<>", Sheets("Лист1").Columns(9), "<>вч*")
[/vba] UPD. Если нужно проверить именно содержание, не важно где, в начале или в конце, напр. "вч123", "12вч34", то вместо "вч*" поставьте "*вч*"
Sashagor1982, почему сразу не уточнили? [vba]
Код
'Начинается на вч Mprap = Application.WorksheetFunction.CountIfs(Sheets("Лист1").Columns(5), v, Sheets("Лист1").Columns(8), "чел", Sheets("Лист1").Columns(9), "вч*") 'Не начинается на вч, включая пустые ячейки Mprap = Application.WorksheetFunction.CountIfs(Sheets("Лист1").Columns(5), v, Sheets("Лист1").Columns(8), "чел", Sheets("Лист1").Columns(9), "<>вч*") 'Не начинается на вч, среди Непустых ячеек Mprap = Application.WorksheetFunction.CountIfs(Sheets("Лист1").Columns(5), v, Sheets("Лист1").Columns(8), "чел", Sheets("Лист1").Columns(9), "<>", Sheets("Лист1").Columns(9), "<>вч*")
[/vba] UPD. Если нужно проверить именно содержание, не важно где, в начале или в конце, напр. "вч123", "12вч34", то вместо "вч*" поставьте "*вч*"Manyasha
ЯД: 410013299366744 WM: R193491431804
Сообщение отредактировал Manyasha - Суббота, 13.06.2015, 10:28