|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
14.08.2008, 15:58 | #1 |
Пользователь
Регистрация: 14.08.2008
Сообщений: 64
|
Помогите с макросом
Простейщий макрос
Sub Макрос1() ' ' Макрос1 Макрос ' ' Сочетание клавиш: Ctrl+q ' ActiveCell.FormulaR1C1 = "='1.Эльф'!O36*" + ActiveCell.FormulaR1C1 ActiveCell.Select End Sub Он мне вместо ='1.Эльф'!O36 вставляет ='1.Эльф'!'O36' почему появляются лишние апострофы и что делааааааааать!?!? |
14.08.2008, 16:04 | #2 |
Пользователь
Регистрация: 14.08.2008
Сообщений: 64
|
И еще вместо ActiveCell.FormulaR1C1 вставвляется числовое значение ячейки, но в нем вместо "," - точка "." отделяет дробную часть и из-за этого ошибка. Почему так получается, помогите я чайник но очень надо
|
14.08.2008, 20:00 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
лень проверять... да и файлик Вы не приложили.
тогда просто навскидку предположение: а если так попробовать? Код:
|
14.08.2008, 20:50 | #4 |
Пользователь
Регистрация: 14.08.2008
Сообщений: 64
|
применяешь это к ячейке с числом 324234, получается ='1.Эльф'!'O36'*324234
апострофы опять тут. Причем если убрать знак "=" из выражения то их неповляется %-) |
14.08.2008, 22:45 | #5 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Не стильно!
Для FormulaR1C1 адрес нужно задавать в стиле R1C1, а он задан в стиле A1 и поэтому воспринимается как текст.
|
15.08.2008, 14:54 | #6 |
Пользователь
Регистрация: 13.06.2008
Сообщений: 51
|
Ссори что не по теме, как решить такую задачу?
1,Есть ряд значений записанный в первой строке, Условно количество значений в строке 100, тоесть заполненных 100 ячеек. Как переписать строку в столбец так чтобы значения шли сверху в низ в таком же порядке что и в строке? 2 Столбец который мы получили нужно каждое значение ячейки перевести в номер группы товара. Как это сделать? Какие формулы можно использовать? Где нужно создавать группы товаров чтобы сортировалось по условию задачи? |
15.08.2008, 14:56 | #7 |
Пользователь
Регистрация: 13.06.2008
Сообщений: 51
|
Пока писал первый вопрос уже придумал снимается не нужно,
а второй если есть какие-то соображения прошу подсказать. |
15.08.2008, 15:26 | #8 |
Форумчанин
Регистрация: 28.07.2008
Сообщений: 119
|
Первый вопрос решается через следующие действия, выделенный диапазон копируете, далее через специальную вставку - ставьте галочку транспонировать.
Второй вопрос - немного не понятно, обычно выкладывают образцы... как я понял, вы хотите еще подставить к значению ячейки символы номера группы. Например: у вас значение 12001, а вы хотите видеть №-гр 12001. Это делается через формат ячейки |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
макросом дополнить название | Romuald | Microsoft Office Excel | 2 | 22.05.2008 17:31 |
изменение заблокированной ячейки макросом | Slim | Microsoft Office Excel | 3 | 29.04.2007 13:19 |