У меня есть следующая строка кода VBA.Игнорировать код в ячейках excel
If IsEmpty(sheetname.Range("K" & i)) = False Or sheetname.Range("K" & i) > 0 Then
Мне нужна инструкция If для возврата false, если в ячейке есть формула, но не фактическое значение. Например, если вы откроете лист и выберите ячейку в столбце K, вы увидите эту формулу в ячейке =IF(OR(J9<>0,G9<>0),-J9+G9,"")
. Или, если метод IsEmpty
не лучший способ пойти, то другое предложение.
Спасибо за помощь!
Свойство HasFormula - http://msdn.microsoft.com/en-us/library/office/aa195416(v=office.11).aspx – user3357963
Вы можете использовать функцию Len для ch eck для пустой строки 'If Len (имя листа.Range (" K "& i))> 0 Then' – Santosh
@Santosh Хороший ответ. Положите это как ответ, и я приму это. –