Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменение формулы в ячейке Экселя / 5 сообщений из 5, страница 1 из 1
26.05.2009, 11:12
    #36007350
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение формулы в ячейке Экселя
Чё - то я запутался.....
Задача такая: в ячейке стоит цифра "4" (например). После работы макроса там должна быть формула "=4+(1)". Но если в ячейке уже стоит формула "=4+(1)", тоды должна быть формула "=4+(1) +(1) "
Вроде усё просто, а написать код не могу...
За ценные советьы спасибо.
Stepler (щёлк-щёлк!!)

Код: plaintext
 P.S.Присутствовали ли Вы, когда Вас фотографировали?  
...
Рейтинг: 0 / 0
26.05.2009, 11:19
    #36007382
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение формулы в ячейке Экселя
> Автор: Stepler
> Чё - то я запутался.....



Код: plaintext
Range("A1").FormulaR1C1 = Range("A1").FormulaR1C1 & " + (1)"
Это когда формула уже есть.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.05.2009, 11:26
    #36007397
qwrqwr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение формулы в ячейке Экселя
Код: plaintext
1.
Set r = Sheet1.Range("A1")
If r.HasFormula Then r.Formula = r.Formula & "+(1)" Else r.Formula = "=" & r.Value & "+(1)"
?
...
Рейтинг: 0 / 0
26.05.2009, 11:29
    #36007398
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение формулы в ячейке Экселя
Игорь Горбонос,

Я понимаю, что я тупой, но не настолько....
Читай - в задаче нада предусмотреть ОБА варианта в ячейке...
В твоем предложении код действует только при условии наличия формулы в ячейке, а при цифре будет вставлять основу формулы, а не саму формулу (знак "=")
...
Рейтинг: 0 / 0
26.05.2009, 11:34
    #36007412
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение формулы в ячейке Экселя
qwrqwr,

Большой спасиб, ентот-то " Has Formula" я и забыл, хотя логика мною применялась как Вы предложили...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменение формулы в ячейке Экселя / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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