Как лесно да проверим типа на клетка в Excel с помощта на няколко реда код на VBA

Много често ми се налага да знам как Excel чете данните в определена клетка.  В зависимост от това какъв тип са тези данни (текст, дата, числа, формула), то могат да бъдат изпълнени различни действия. Ето няколко въвеждащи стъпки във VBA.

Sub име на процедурата ()

If Application.IsText(ActiveCell) = True Then ‘проверява дали текущата клетка съдържа текст
MsgBox „Text“ ‘извежда съобщение „текст”. Този ред може да замените с ваша процедура.
Else
If ActiveCell = “ “ Then ‘проверява дали текущата клетка е празна
MsgBox „Blank cell“ ‘извежда съобщение „празна клетка”. Този ред може да замените с ваша процедура.
Else
End If
If ActiveCell.HasFormula Then ‘проверява дали текущата клетка съдържа формула
MsgBox „formula“ ‘извежда съобщение „формула”. Този ред може да замените с ваша процедура
Else
End If
If IsDate(ActiveCell.Value) = True Then ‘проверява дали текущата клетка съдържа дата
MsgBox „date“ ‘извежда съобщение „дата”. Този ред може да замените с ваша процедура
Else
End If
End If
End Sub

Tова е само една малка част от знанията и уменията,  които ще придобиете от обученията за Excel 2003/2007 – VBA (Visual Basic for Applications) в учебния център на New Horizons Bulgaria.

Интересувате се от темата? Пишете ни!

    Бързо запитване

    Вашите имена *

    Вашият Email *

    Вашето съобщение *

    captcha

    Добавете коментар

    Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *