Как се тълкува знакът ""
Здравейте,
Знакът "<>" е аритметичен оператор, който означава "Не е равно", така както се използва и в екселските формули. А инструкцията означава "ако записаното в клетка Cells(row_nu + 6, 4) не е равно на "Средно", да завърши процедурата - Exit Sub.
В модул 5 подробно разглеждам аритметичните оператори и блок-оператори на VBA.
Моля пишете, ако нещо не Ви е ясно. Успех!
Здравейте, мога ли вместо:
If Cells(row_nu +7, 4) <> "средно" Then Exit Sub
да напиша:
If Cells(row_nu +7, 4) = " " Then Exit Sub
Диян, зависи какво проверявате. Ако проверката е дали стойността на клетката е равна на един празен интервал Cells(row_nu+7,4)= " ", тогава ДА, може да се запише. Има разлика, ако запишете като проверка Cells(row_nu+7,4)= "" (две двойни кавички). Това означава, ако клетката е празна, т.е. няма въведена стойност. Тествайте тези проверки и веднага ще видите разликата.
да, исках да запиша празна клетка, без интервал