добрый день
возникла такая ситуация, надо соединить строку, то есть
получить 3 рубля, сумма 3 возвращается, но как сделать так, чтобы рядом с 3 помещалась валюта, 2 день в VBA_ простите за ликбез,
заранее благодарен
p.s. странный форум, одни вопросы, ответов крайне мало
Word+VBA: форматирование числовой величины
Модератор: Naeel Maqsudov
Ринат, с такими классными названиями топиков ты вообще рискуешь без ответов остаться, потому как я их поудаляю. :evil:
Даже самый дурацкий замысел можно воплотить мастерски
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Вообще попробуйте сделать так
в самую первую ячейку таблицы ведите число а в любой другой нажмите Ctrl-F9 и в появившихся скобках введите
{ =a1 \# "0'руб'.00'коп'" }
(Только не перепутайте, где одинарные кавычки, а где двойные)
Потом нажмите F9 и получится, например, 1руб.23коп (c округлением до целого числа копеек ессно)
Еще можно писать суммы прописью, можно преобразовывать числа в римскую нотацию и... много еще чего.
Ну а в VBA строки соединяются оператором &
S = 2+2 & "руб"
в самую первую ячейку таблицы ведите число а в любой другой нажмите Ctrl-F9 и в появившихся скобках введите
{ =a1 \# "0'руб'.00'коп'" }
(Только не перепутайте, где одинарные кавычки, а где двойные)
Потом нажмите F9 и получится, например, 1руб.23коп (c округлением до целого числа копеек ессно)
Еще можно писать суммы прописью, можно преобразовывать числа в римскую нотацию и... много еще чего.
Ну а в VBA строки соединяются оператором &
S = 2+2 & "руб"
спасибо уважаемый куратор! просто была срочная задача, надо было решить, то есть в VBA 3 дня, Ваше сообщение очень содержательное!
ну а если написать
myStr = Str(sum) & "EUR"
то есть рядом с суммой писать EUR (сумма расчитывается)
такой вариант пройдет?
то есть надо объединить строки, и если вместо EUR поставить переменную, как с объединением типов, к сожалению, справки на русском нет и книг по VBA нет, да и в инете не так много как по web программированию
пишите, спасибо всем за ответы
myStr = Str(sum) & "EUR"
то есть рядом с суммой писать EUR (сумма расчитывается)
такой вариант пройдет?
то есть надо объединить строки, и если вместо EUR поставить переменную, как с объединением типов, к сожалению, справки на русском нет и книг по VBA нет, да и в инете не так много как по web программированию
пишите, спасибо всем за ответы