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

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



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


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Изменение формулы в ячейке Экселя
    #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
Изменение формулы в ячейке Экселя
    #36007398
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

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

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


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