powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Соеденение цифр.
13 сообщений из 13, страница 1 из 1
Соеденение цифр.
    #36920827
PQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PQ
Гость
Добрый день всем! У меня такая проблемка.

Abkhazia (fix) 7 840
Abkhazia (mob) - A-Mobile 7 9407
Abkhazia (mob) - Aquafon 7 9409
Aruba (mob) 297 56, 59, 600,73-75, 96, 99

Надо соеденить цыфры макросом, почему-то у меня не получается.
пример:
Abkhazia (fix) 7840
Abkhazia (mob) - A-Mobile 79407
Aruba (mob) 29756
Aruba (mob) 29759
Aruba (mob) 297600
Aruba (mob) 29773
Aruba (mob) 29774
Aruba (mob) 29775

Помогите плиз!!!!
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36921557
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PQ,

call-back телефонией балуемся?
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36922305
PQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PQ
Гость
Да нет, работаем в компании, по биллингу. Каждую неделю новые шлют, вот и заморачиваемся.
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36922354
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PQ,

Может так?

Function qqq(text As String) As String
t = text
For i = 0 To 9
t = Replace(t, CStr(i) & " ", CStr(i))
Next i
qqq = t
End Function
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36922393
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И чтобы "-" убрать:

Function qqq(text As String) As String
t = text
For i = 0 To 9
t = Replace(t, CStr(i) & " ", CStr(i))
t = Replace(t, CStr(i) & "-", CStr(i))
Next i
qqq = t
End Function

А вот, что с Арубой и им подобными делать - так с кандачка не получается...
Тут думать нужно...
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36922688
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Taranaga,

там не "-" надо убирать а заполнять диапазон

73-75 это 73, 74, 75
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36924768
PQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PQ
Гость
Taranaga,

Спасибо!! Вот именно, что во многих странах таких чёрточек с заполнением диапазона много.
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36929235
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PQ
Надо соеденить цыфры макросом, почему-то у меня не получается...

Покажи как пробуешь ...

З.ы.: и совсем это не "соединить цифры", а целая процедура получается, для которой нужно писать где исходные данные, по какому принципу ведется обработка и т.д. Не ленитесь, уважайте участников и вам воздастся :)
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36932671
PQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PQ
Гость
Deggasad,

Я это в вкратце написал "Соединение цифр". Ну, если у тебя есть хоть, какой нибудь вариант к этой целой процедуре, поделись, пожалуйста.
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36932689
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остального ты не заметил?

DeggasadPQ
Надо соеденить цыфры макросом, почему-то у меня не получается...

Покажи как пробуешь ...

З.ы.: и совсем это не "соединить цифры", а целая процедура получается, для которой нужно писать где исходные данные, по какому принципу ведется обработка и т.д. Не ленитесь, уважайте участников и вам воздастся :)

Или у меня где-то в профиле написано что я святой, помогающий тем кто хер ложит на мои замечания?
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36932720
PQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PQ
Гость
Deggasad,

Тебя никто не просил быть святым, тебя попросили подсказать. Вроде форумы специально созданы, чтобы помочь людям решать проблемы или хотя бы подсказать какой нибудь путь к его решению, а не для того чтобы разные Deggasad-ы матерились, или все твои проблемы решаются матом?
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36932929
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PQ... Вроде форумы специально созданы, чтобы помочь людям решать проблемы или хотя бы подсказать какой нибудь путь к его решению, а не для того чтобы разные Deggasad-ы матерились...
кто тебе сказал? это ты в книжке какой-то причитал или в статусе на одноклассниках?
Большинство форумов созданы для обсуждения вопросов, которым посвящен форум , а не для того чтобы делать твою работу
А так как ты хочешь ее беплатно, то хер ложить на замечания не рекомендую
З.ы.: Правила форума на SQL.RU (v1.0)...Ненормативная лексика разрешена только в исключительных случаях, когда изъятие нецензурных слов из предложения полностью изменяет смысл сообщения...
...
Рейтинг: 0 / 0
Соеденение цифр.
    #36934290
PQДобрый день всем! У меня такая проблемка.

Abkhazia (fix) 7 840
Abkhazia (mob) - A-Mobile 7 9407
Abkhazia (mob) - Aquafon 7 9409
Aruba (mob) 297 56, 59, 600,73-75, 96, 99

Надо соеденить цыфры макросом, почему-то у меня не получается.
пример:
Abkhazia (fix) 7840
Abkhazia (mob) - A-Mobile 79407
Aruba (mob) 29756
Aruba (mob) 29759
Aruba (mob) 297600
Aruba (mob) 29773
Aruba (mob) 29774
Aruba (mob) 29775

Помогите плиз!!!!

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
' *******************************************
' проблему разделения на "название" - "цифры" не рассматриваем
' *******************************************
' (запись):=(префикс)(один или несколько пробелов)(суффикс)
' (суффикс):=(элемент)[(разделитель_элементов)(элемент)]
' (элемент):=(число)|(начало_диапазона)(разделитель_диапазона)(конец_диапазона)
' (начало_диапазона),(конец_диапазона):=(число)
' (разделитель_элементов),(разделитель_диапазона):={разделитель элементов списка, разделитель чисел в диапазоне 
'                                                  (!) не пробел, не числовой символ}
Sub split_str(sIncome$,Optional sDelimElem$=",", Optional sDelimRng$="-")
Dim s$, sPrefix$, sSuffix$
Dim i%, ii%, ij%, lngk&
Dim arrSuffix

s=Trim(sIncome)
i=InStr( 1 ,s," ")
sPrefix=Left(s, i- 1 )
sSuffix=Replace(Mid(s, i+ 1 ), " ", "")

arrSuffix=Split(sSuffix, sDelimElem)
For i= LBound(arrSuffix) to UBound(arrSuffix)
  ii=InStr( 1 ,arrSuffix(i), sDelimRng)
  If ii= 0  Then
    Debug.Print sPrefix & arrSuffix(i)
  Else
    For lngk=CLng(Left(arrSuffix(i)), ii- 1 ) To CLng(Mid(arrSuffix(i)), ii+ 1 ))
           Debug.Print sPrefix & CStr(lngk)
    Next lngk
  End If
Next i
Erase arrSuffix
End Sub
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Соеденение цифр.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]