Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Принцип расстановки кавычек - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Принцип расстановки кавычек (Макросы/Sub)
Принцип расстановки кавычек
Aleksej Дата: Вторник, 28.03.2017, 09:09 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Всем доброго времени суток!

Нужна помощь в расстановке кавычек, для вставки в ячейку.
И вообще хотелось бы понять принцип синтаксиса, расстановки кавычек.

[vba]
Код
.FormulaLocal = "=ЕСЛИ(R15="";"";СЦЕПИТЬ(ГОД($R$15)&"г."))"
[/vba]

Спасибо. :)
 
Ответить
СообщениеВсем доброго времени суток!

Нужна помощь в расстановке кавычек, для вставки в ячейку.
И вообще хотелось бы понять принцип синтаксиса, расстановки кавычек.

[vba]
Код
.FormulaLocal = "=ЕСЛИ(R15="";"";СЦЕПИТЬ(ГОД($R$15)&"г."))"
[/vba]

Спасибо. :)

Автор - Aleksej
Дата добавления - 28.03.2017 в 09:09
Karataev Дата: Вторник, 28.03.2017, 09:11 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Принцип простой: вместо одной кавычки печатайте две:
[vba]
Код
.FormulaLocal = "=ЕСЛИ(R15="""";"""";СЦЕПИТЬ(ГОД($R$15)&""г.""))"
[/vba]
 
Ответить
СообщениеПринцип простой: вместо одной кавычки печатайте две:
[vba]
Код
.FormulaLocal = "=ЕСЛИ(R15="""";"""";СЦЕПИТЬ(ГОД($R$15)&""г.""))"
[/vba]

Автор - Karataev
Дата добавления - 28.03.2017 в 09:11
Aleksej Дата: Вторник, 28.03.2017, 09:13 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Karataev, Спасибо, все работает :) , а я тут мучался %) и Chr(34) пытался использовать, все как то не шло.
 
Ответить
СообщениеKarataev, Спасибо, все работает :) , а я тут мучался %) и Chr(34) пытался использовать, все как то не шло.

Автор - Aleksej
Дата добавления - 28.03.2017 в 09:13
_Boroda_ Дата: Вторник, 28.03.2017, 09:27 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
и Chr(34) пытался использовать

Ну здесь-то совсем просто. Как бы делим формулу на куски
[vba]
Код
.FormulaLocal = "=ЕСЛИ(R15=" & Chr(34) & Chr(34) & ";" & Chr(34) & Chr(34) & ";СЦЕПИТЬ(ГОД($R$15)&" & Chr(34) & "г." & Chr(34) & "))"
[/vba]
По кускам если разбить, то получится
1 =ЕСЛИ(R15=
2 Chr(34)
3 Chr(34)
4 ";"
5 Chr(34)
6 Chr(34)
7 ";СЦЕПИТЬ(ГОД($R$15)&"
...


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
и Chr(34) пытался использовать

Ну здесь-то совсем просто. Как бы делим формулу на куски
[vba]
Код
.FormulaLocal = "=ЕСЛИ(R15=" & Chr(34) & Chr(34) & ";" & Chr(34) & Chr(34) & ";СЦЕПИТЬ(ГОД($R$15)&" & Chr(34) & "г." & Chr(34) & "))"
[/vba]
По кускам если разбить, то получится
1 =ЕСЛИ(R15=
2 Chr(34)
3 Chr(34)
4 ";"
5 Chr(34)
6 Chr(34)
7 ";СЦЕПИТЬ(ГОД($R$15)&"
...

Автор - _Boroda_
Дата добавления - 28.03.2017 в 09:27
Aleksej Дата: Вторник, 28.03.2017, 09:59 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, спасибо :)

Цитата
Как бы делим формулу на куски


Тоже с синтаксисом были проблемы. Разбивал неправильно.
 
Ответить
Сообщение_Boroda_, спасибо :)

Цитата
Как бы делим формулу на куски


Тоже с синтаксисом были проблемы. Разбивал неправильно.

Автор - Aleksej
Дата добавления - 28.03.2017 в 09:59
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Принцип расстановки кавычек (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!