|
|
|
Как узнать, что в ячейке формула?
|
|||
|---|---|---|---|
|
#18+
Нужно узнать, содержит ли ячейка формулу, подскажите, кто знает. И если можно как это обнаружить через VBA. В Экселе4 была функция "ПОЛУЧИТЬ.ЯЧЕЙКУ", в 2007 что-то не нахожу такой. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:43 |
|
||
|
Как узнать, что в ячейке формула?
|
|||
|---|---|---|---|
|
#18+
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 нажать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 19:02 |
|
||
|
Как узнать, что в ячейке формула?
|
|||
|---|---|---|---|
|
#18+
Valll, Код: vbnet 1. для массива сами подумайте :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 19:04 |
|
||
|
Как узнать, что в ячейке формула?
|
|||
|---|---|---|---|
|
#18+
Спасибо за код. Я пробовал такую конструкцию: dddddddd = Worksheets("Ghj").Cells(1, 22).HasFormula но всё время выдаёт False... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 19:17 |
|
||
|
Как узнать, что в ячейке формула?
|
|||
|---|---|---|---|
|
#18+
Всё разобрался. Формула моя была верна... С адресацией напутал. Простите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 19:25 |
|
||
|
Как узнать, что в ячейке формула?
|
|||
|---|---|---|---|
|
#18+
ValllВ Экселе4 была функция "ПОЛУЧИТЬ.ЯЧЕЙКУ", в 2007 что-то не нахожу такой. ПОЛУЧИТЬ.ЯЧЕЙКУ есть и в 2007 и в 2010. Подробно о макрофункциях см. здесь . Пример во вложении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 21:11 |
|
||
|
Как узнать, что в ячейке формула?
|
|||
|---|---|---|---|
|
#18+
Посмотрел ваш файл. Очень любопытно. Сначала я подумал, что вы хотите приколоться... и сделали собственную именную формулу. В принципе, так оно и оказалось, но... Блин, вы же РЕАЛЬНО ссылаетесь на функцию ПОЛУЧИТЬ.ЯЧЕЙКУ(48;...) То что я искал! Но в открытом доступе её ведь нет! По крайней мере на моём EX2007! Значит, она по какой-то причине отключена от демонстрации в списке формул? Хотя функция конечно с запредельными возможностями, может поэтому? Спасибо за такой способ к ней обратиться! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 19:11 |
|
||
|
Как узнать, что в ячейке формула?
|
|||
|---|---|---|---|
|
#18+
Serge 007 почитал вашу ссылочку. Это просто "бриллиЯнт изумрудный"! А я думал, что мои любимые макрофункции окончательно в бозе почили! Ради такого праздника откупорю старый макрос на макрофункциях. Называется "ЛИСТ". Позволяет вменяемо демонстрировать список листов открытой рабочей книги. Между нами говоря - он и сейчас многим аналогичным даст фору! Берите люди! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 19:24 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=105&tid=2175853]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 485ms |

| 0 / 0 |
