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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2010, 16:03   #11
Aiden
Пользователь
 
Регистрация: 12.09.2007
Сообщений: 34
По умолчанию

Какие либо правила есть? Например если в семизначном номере первая цифра 7 - это к номеру, если 2 -это к коду
Aiden вне форума Ответить с цитированием
Старый 06.10.2010, 19:21   #12
Raccoon
Пользователь
 
Аватар для Raccoon
 
Регистрация: 17.05.2008
Сообщений: 13
По умолчанию

Aiden
к сожалению, нет таких правил...
мне приходит только идея насчёт маски в форме regexp и потом как-то заменить номера на номера в этой маске... но опять же возникает вопрос ,как работать с regexp в VB.
Raccoon вне форума Ответить с цитированием
Старый 08.10.2010, 14:24   #13
0mega
Форумчанин
 
Регистрация: 12.09.2009
Сообщений: 232
По умолчанию

Доброг времени суток
Напишите пару-тройку ячеек с полным содержанием т.е. тлф - это единственное содержимое ячейки или есть еще и буквенная информация?
Если ячейка содержит буквенную информацию, тогда тлф всегда находится в конце/начале или произвольно ?
неплохо бы увидеть 10-15 строчек "живого файла"
0mega вне форума Ответить с цитированием
Старый 10.10.2010, 23:50   #14
Raccoon
Пользователь
 
Аватар для Raccoon
 
Регистрация: 17.05.2008
Сообщений: 13
Радость

Цитата:
Сообщение от 0mega Посмотреть сообщение
неплохо бы увидеть 10-15 строчек "живого файла"
Добрый вечер,
нет, буквенной информации не содержится.
вот кусочек из нескольких номеров:


+49 (6482) 280
+49 (6482) 286241
+49 241-6063310
+49 241-6063310
+49 (69) 2477490
+49 (211) 200020
03632/51-0
+49 (6134) 605-204
+49 6134 6050
+49 (764) 370
+49 371-4741740
+49 641-405294
+49 (4101) 4960
+49 4101-4960
+49 (4101) 4960
Raccoon вне форума Ответить с цитированием
Старый 11.10.2010, 09:40   #15
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Попытка формульная. Но муторно
Ячейки столбца А - формат текстовый.
1. Вписать формулы. В столбце С:
=ЛЕВСИМВ(A1;ДЛСТР(A1)-ДЛСТР(D1))
2. Копировать диапазон С.
3. Меню Правка-Спецвставка-Значения.
4. Меню-Найти("+49")-Заменить-ОК.
5. Меню-Найти("-")-Заменить-ОК.
6. Меню-Найти("/")-Заменить-ОК.
Результат в последнем столбце.
Вложения
Тип файла: rar тел.rar (2.7 Кб, 8 просмотров)
vikttur вне форума Ответить с цитированием
Старый 11.10.2010, 10:00   #16
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Кстати, вот пример глюка.
Была попытки разделить данные по столбцам. После в один из этих столбцов вставлена скопированная формула.
vikttur вне форума Ответить с цитированием
Старый 11.10.2010, 10:01   #17
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Файлик в догонку
Вложения
Тип файла: rar телефон.rar (2.4 Кб, 19 просмотров)
vikttur вне форума Ответить с цитированием
Старый 11.10.2010, 14:49   #18
Raccoon
Пользователь
 
Аватар для Raccoon
 
Регистрация: 17.05.2008
Сообщений: 13
По умолчанию

оба архива пустые... (
Raccoon вне форума Ответить с цитированием
Старый 11.10.2010, 21:34   #19
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Написано же 2,7 Кб, 2,4 Кб - значит, чего-там есть?
У меня открывается. RAR.
vikttur вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Телефоны, все о них misher Компьютерное железо 40 12.09.2010 15:54
значение из разных лист в одну форму? Aqil_f Microsoft Office Excel 13 01.04.2010 09:51
Одну и ту же форму использовать как MDI-child форму и как модальную форму? PrimaryPro Общие вопросы Delphi 2 10.03.2010 20:52
Как создать ещё одну форму? 54rus Помощь студентам 8 23.07.2009 18:46
Как вызвать одну форму из другой? JamS007 Общие вопросы C/C++ 10 21.11.2008 19:33