Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2015, 22:46   #1
Anatoliy36
Новичок
Джуниор
 
Регистрация: 14.04.2015
Сообщений: 1
По умолчанию Помогите с макросом EXCEL 2007

Есть документ, в одной из колонок которого указаны значения (дата,№)
Пример: 12.07.2015;0453892543.
Задача: В этой колонке, во всех строках изменить значение на (№,дата), то есть поменять местами
Пример: 0453892543;12.07.2015.
Разбираюсь в Экселе, как балерина в Авиамотрах((( Пытался записать макрос, но он исполняет его в конкретной ячейке(был уверен, что записывает действия).
Ребят не издеваюсь, реально надо изменить около 2000 строк, вручную пальцы сотруться!!!
Все из-за дебильно-изменяющегося законодательства РФ.
ЗАРАНЕЕЕ СПАСИБООО!!!!!
Anatoliy36 вне форума Ответить с цитированием
Старый 14.04.2015, 23:00   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

если исходное значение в А1, то этот
Код:
=ПРАВСИМВ(A1;ДЛСТР(A1)-ПОИСК(";";A1)) & ";" & ЛЕВСИМВ(A1;ПОИСК(";";A1)-1)
в любую ячейку и копировать вниз до полного удовлетворения
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.04.2015, 08:17   #3
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

что делать с точкой? Она должна быть в конце?
То формулу надо чуток подпилить
Код:
=ПРАВСИМВ(ПОДСТАВИТЬ(A1;".";"");ДЛСТР(A1)-ПОИСК(";";A1)-1)&";"&ЛЕВСИМВ(A1;ПОИСК(";";A1)-1)&"."
Или нужен макрос?
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru

Последний раз редактировалось alex77755; 15.04.2015 в 08:24.
alex77755 вне форума Ответить с цитированием
Старый 15.04.2015, 11:38   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

я посчитал, что точка является элементом предложения, а не частью данных.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.04.2015, 08:20   #5
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Поэтому я и переспросил.
Но, видимо, ТС уже забыл про свой вопрос.
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запросы с диапазоном выбора из Access 2007 в Excel 2007 eugene_pkc Microsoft Office Access 6 30.06.2014 01:50
Помогите с макросом в Excel mmm14 Помощь студентам 0 23.01.2014 18:29
Помогите составить формулу в Excel 2007 oleg1977 Microsoft Office Excel 13 30.12.2013 00:39
Как правильно перевести книгу с макросом из 2007 в 2003 Excel? Алекс7 Microsoft Office Excel 5 15.10.2011 09:21