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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2014, 01:19   #11
BAKCA
Новичок
Джуниор
 
Регистрация: 14.10.2014
Сообщений: 1
По умолчанию

Спасибо.
И гиперссылки правит =)

Последний раз редактировалось BAKCA; 14.10.2014 в 01:28.
BAKCA вне форума Ответить с цитированием
Старый 04.01.2015, 12:57   #12
AwdBor
 
Регистрация: 27.10.2014
Сообщений: 3
По умолчанию

А если вот такая ситуация с фамилией?
Вложения
Тип файла: rar cel_3.rar (9.5 Кб, 19 просмотров)
AwdBor вне форума Ответить с цитированием
Старый 04.01.2015, 14:08   #13
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

AwdBor
Укажите, как должен выглядеть результат после обработки?
Возможны ли другие нестандартные варианты? Приведите примеры таких строк и того, что должно получаться в итоге.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 04.01.2015, 15:15   #14
AwdBor
 
Регистрация: 27.10.2014
Сообщений: 3
По умолчанию

SAS888, да, собственно, задача так же что и в первом посте указана - замена имени и фамилии местами.

В данной ситуации из de la Rose Jacob в итоге получить Jacob de la Rose.
А другие нестандартные варианты, к примеру, фамилия состоит не из трех слов, а из двух. Допустим... Adam Ollas Mattsson.
В таблице изначально указана фамилия на первом месте, имя на втором.
Т.е. из Ollas Mattsson Adam в итоге должно получаться Adam Ollas Mattsson.

Файл примера отредактировал для наглядности.
Вложения
Тип файла: rar cel_4.rar (8.5 Кб, 18 просмотров)
AwdBor вне форума Ответить с цитированием
Старый 04.01.2015, 18:52   #15
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите пример во вложении. Все ли так, как нужно?
Вложения
Тип файла: rar cel_5.rar (9.5 Кб, 37 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 04.01.2015, 21:44   #16
AwdBor
 
Регистрация: 27.10.2014
Сообщений: 3
По умолчанию

То, что доктор прописал. Благодарствую.

А то приходилось "прикручивать" столбец для проверки количества пробелов в ячейках с именами и фамилиями и врукопашную редактировать такие ячейки.
AwdBor вне форума Ответить с цитированием
Старый 18.03.2016, 15:41   #17
zheka91
Новичок
Джуниор
 
Регистрация: 18.03.2016
Сообщений: 1
По умолчанию

Здравствуйте, у меня вопрос, и если можно подробно, т.к. с макросами работаю только копипаст. Макрос работает нормально, но если я включаю фильтрацию (к примеру по цвету ячейки у меня остаются 10 из 20 строк) и хочу применить макрос только к оставшимся ячейкам (строкам) он работает неправильно.
Можно ли решить эту проблему
zheka91 вне форума Ответить с цитированием
Старый 20.03.2016, 08:00   #18
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Для ускорения работы макрос забирает денные в массив, обрабатывает и выгружает результат на лист. Если диапазон с данными не является непрерывным (как, например, в случае с применением фильтра), то забрать их в массив без перебора ячеек невозможно. Поэтому, в Вашем случае потребуется цикл по отфильтрованным (не скрытым) ячейкам рабочего листа.
Пример во вложении.
Вложения
Тип файла: rar пример.rar (8.7 Кб, 17 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 27.04.2016, 23:26   #19
ВикторияЕршова
Новичок
Джуниор
 
Регистрация: 27.04.2016
Сообщений: 2
По умолчанию

Всем привет! Помогите с формулой.
Данные "0123 настольная Spring Лампа"
Надо поменять местами первое и последнее слово, т.е. должно получиться
" Лампа настольная Spring 0123"
ВикторияЕршова вне форума Ответить с цитированием
Старый 27.04.2016, 23:28   #20
ВикторияЕршова
Новичок
Джуниор
 
Регистрация: 27.04.2016
Сообщений: 2
По умолчанию

Здравствуйте! помогите с формулой .
Данные "0123 настольная Spring Лампа"
Надо поменять местами первое и последнее слово, т.е. должно получиться
" Лампа настольная Spring 0123"
ВикторияЕршова вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поменять местами слова в предложении (C++) Slicker Общие вопросы C/C++ 15 10.03.2011 10:17
Поменять местами слова в разных названиях компаний Cassini Microsoft Office Excel 6 26.05.2010 14:31
поменять местами слова в предложении (C++) Slicker Помощь студентам 3 30.05.2009 17:57
поменять местами научите Паскаль, Turbo Pascal, PascalABC.NET 13 08.01.2009 13:43
как поменять местами слова в файле? r-tem Общие вопросы C/C++ 6 01.12.2008 22:17