Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как узнать, в ячейке формула или просто значение? / 5 сообщений из 5, страница 1 из 1
03.04.2006, 12:58:19
    #33640906
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, в ячейке формула или просто значение?
Добрый день.
Необходимо отфильтровать записи по колонке, например "А", в которой встречаются обычные значения и значения рассчитанные по формуле.
Например:
12345
25467
23546
=B4
78542
=B6*2
45682
и так далее.
Необходимо отфильтровать записи у которых формулы.
Заранее благодарю.
...
Рейтинг: 0 / 0
03.04.2006, 13:30:36
    #33641036
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, в ячейке формула или просто значение?
меню "правка-перейти... - выделить" (константы, формулы)
...
Рейтинг: 0 / 0
03.04.2006, 15:40:44
    #33641470
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, в ячейке формула или просто значение?
For i=1 to 100
Range("A" & LTrim(Str(i))).Select
formula = ActiveCell.FormulaR1C1
If InStr(1, formula, "=", vbTextCompare) > 0 Then
Range("D" & LTrim(Str(i))).Value = 1
End If
Next
Например в таблице 100 записей. Если в колонке "А" формула, т.е. "=трпр" какая-то формула, то в колонку "D" занесём единицу. А потом отфильтруем колонку "D" по единице.
...
Рейтинг: 0 / 0
03.04.2006, 17:04:08
    #33641738
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, в ячейке формула или просто значение?
Код: plaintext
1.
2.
    Dim rng As Range
    Set rng = Columns("A:A").SpecialCells(xlCellTypeFormulas,  23 )
    rng.EntireRow.Hidden = True
...
Рейтинг: 0 / 0
03.04.2006, 20:35:26
    #33642162
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, в ячейке формула или просто значение?
Еще один вариант.

Код: plaintext
1.
2.
3.
4.
5.
6.
    Dim rng As Range
    
    For Each rng In Worksheets("Лист1").Range("A1:A5").Cells
        If rng.HasFormula Then
            rng.EntireRow.Hidden = True
        End If
    Next rng
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как узнать, в ячейке формула или просто значение? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]