powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как узнать, что в ячейке формула?
9 сообщений из 9, страница 1 из 1
Как узнать, что в ячейке формула?
    #37728180
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно узнать, содержит ли ячейка формулу, подскажите, кто знает. И если можно как это обнаружить через VBA.
В Экселе4 была функция "ПОЛУЧИТЬ.ЯЧЕЙКУ", в 2007 что-то не нахожу такой.

Спасибо.
...
Рейтинг: 0 / 0
Как узнать, что в ячейке формула?
    #37728225
ElenHim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Range.HasFormula Property


Excel Developer Reference
Range.HasFormula Property
True if all cells in the range contain formulas; False if none of the cells in the range contains a formula; null otherwise. Read-only Variant.
Syntax

expression.HasFormula

expression A variable that represents a Range object.

Example


This example prompts the user to select a range on Sheet1. If every cell in the selected range contains a formula, the example displays a message.

Visual Basic for Applications
Worksheets("Sheet1").Activate
Set rr = Application.InputBox( _
prompt:="Select a range on this worksheet", _
Type:=8)
If rr.HasFormula = True Then
MsgBox "Every cell in the selection contains a formula"
End If


PS
Неужели так трудно в VBE F1 нажать?
...
Рейтинг: 0 / 0
Как узнать, что в ячейке формула?
    #37728229
R Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valll,
Код: vbnet
1.
If Mid(ActiveCell.Formula, 1, 1) = "=" Then MsgBox "Формула"


для массива сами подумайте :)
...
Рейтинг: 0 / 0
Как узнать, что в ячейке формула?
    #37728250
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за код.

Я пробовал такую конструкцию: dddddddd = Worksheets("Ghj").Cells(1, 22).HasFormula

но всё время выдаёт False...
...
Рейтинг: 0 / 0
Как узнать, что в ячейке формула?
    #37728266
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё разобрался. Формула моя была верна... С адресацией напутал. Простите.
...
Рейтинг: 0 / 0
Как узнать, что в ячейке формула?
    #37728405
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValllВ Экселе4 была функция "ПОЛУЧИТЬ.ЯЧЕЙКУ", в 2007 что-то не нахожу такой.
ПОЛУЧИТЬ.ЯЧЕЙКУ есть и в 2007 и в 2010. Подробно о макрофункциях см. здесь . Пример во вложении
...
Рейтинг: 0 / 0
Как узнать, что в ячейке формула?
    #37730248
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел ваш файл. Очень любопытно. Сначала я подумал, что вы хотите приколоться... и сделали собственную именную формулу. В принципе, так оно и оказалось, но... Блин, вы же РЕАЛЬНО ссылаетесь на функцию ПОЛУЧИТЬ.ЯЧЕЙКУ(48;...) То что я искал! Но в открытом доступе её ведь нет! По крайней мере на моём EX2007! Значит, она по какой-то причине отключена от демонстрации в списке формул? Хотя функция конечно с запредельными возможностями, может поэтому?

Спасибо за такой способ к ней обратиться!
...
Рейтинг: 0 / 0
Как узнать, что в ячейке формула?
    #37730274
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007 почитал вашу ссылочку. Это просто "бриллиЯнт изумрудный"! А я думал, что мои любимые макрофункции окончательно в бозе почили! Ради такого праздника откупорю старый макрос на макрофункциях. Называется "ЛИСТ". Позволяет вменяемо демонстрировать список листов открытой рабочей книги. Между нами говоря - он и сейчас многим аналогичным даст фору! Берите люди!
...
Рейтинг: 0 / 0
Как узнать, что в ячейке формула?
    #37730369
ElenHim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valll,

насчёт форы - это врядли. Видимо вы ещё в самом начале пути
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как узнать, что в ячейке формула?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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