Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Найдите все "односоставные" числа - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Найдите все "односоставные" числа (Макросы/Sub)
Найдите все "односоставные" числа
Красотка Дата: Воскресенье, 15.03.2015, 11:27 | Сообщение № 21
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Можете еще что нибудь посоветовать?
 
Ответить
СообщениеМожете еще что нибудь посоветовать?

Автор - Красотка
Дата добавления - 15.03.2015 в 11:27
ShAM Дата: Воскресенье, 15.03.2015, 19:33 | Сообщение № 22
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Для теории на сайте есть Библиотека. А практика - это только форум. Смотрите, как решают задачи более опытные форумчане. Попробуйте решать самостоятельно. Далее пробуете помогать менее опытным. 90% нынешних "Асов" так начинали. ;)
 
Ответить
СообщениеДля теории на сайте есть Библиотека. А практика - это только форум. Смотрите, как решают задачи более опытные форумчане. Попробуйте решать самостоятельно. Далее пробуете помогать менее опытным. 90% нынешних "Асов" так начинали. ;)

Автор - ShAM
Дата добавления - 15.03.2015 в 19:33
DJ_Marker_MC Дата: Воскресенье, 15.03.2015, 19:44 | Сообщение № 23
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Красотка, по личному опыту - совет который дала Pelena - действительно стоящий совет.
Я начинал с 0 сам, после того как понял что мне лень делать работу руцями начал искать ответы, как автоматизировать это с помощью формул и ВБА (правда о нем еще буквально год-два назад, я слышал лишь краем уха). Зависая на двух форумах на нашем и на одном из дружеских пытался помогать таким же новичкам как я и смотрел как помогают профи, рассматривал их решения и пытался вникнуть, ну и параллельно создавал свои темы с вопросами того что не понятно (да и по сегодняшний день периодически задаю их тут).
Так что оставайтесь с нами, просматривайте решения и у Вас все получится))

P.S. - у меня тоже есть сертификат с курсов VBA, не скажу что прям оооочень, но немного помогли продвинутся вперед.
 
Ответить
СообщениеКрасотка, по личному опыту - совет который дала Pelena - действительно стоящий совет.
Я начинал с 0 сам, после того как понял что мне лень делать работу руцями начал искать ответы, как автоматизировать это с помощью формул и ВБА (правда о нем еще буквально год-два назад, я слышал лишь краем уха). Зависая на двух форумах на нашем и на одном из дружеских пытался помогать таким же новичкам как я и смотрел как помогают профи, рассматривал их решения и пытался вникнуть, ну и параллельно создавал свои темы с вопросами того что не понятно (да и по сегодняшний день периодически задаю их тут).
Так что оставайтесь с нами, просматривайте решения и у Вас все получится))

P.S. - у меня тоже есть сертификат с курсов VBA, не скажу что прям оооочень, но немного помогли продвинутся вперед.

Автор - DJ_Marker_MC
Дата добавления - 15.03.2015 в 19:44
ikki Дата: Воскресенье, 15.03.2015, 21:56 | Сообщение № 24
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
я ни курсов никаких не заканчивал, ни книжек не читал.
до того, как открыл для себя форумы (четыре года назад) - всё осваивал по справке и методом научного тыка.
и при этом считал. что кое-что знаю и умею.

после прихода на форумы - понял, что дурак дураком.
ни коллекций не знал, ни словарей. ни регулярок,..
надеюсь, с тех пор немного поумнел :)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениея ни курсов никаких не заканчивал, ни книжек не читал.
до того, как открыл для себя форумы (четыре года назад) - всё осваивал по справке и методом научного тыка.
и при этом считал. что кое-что знаю и умею.

после прихода на форумы - понял, что дурак дураком.
ни коллекций не знал, ни словарей. ни регулярок,..
надеюсь, с тех пор немного поумнел :)

Автор - ikki
Дата добавления - 15.03.2015 в 21:56
l-lisa Дата: Воскресенье, 15.03.2015, 22:42 | Сообщение № 25
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
ни коллекций не знал, ни словарей. ни регулярок,..
надеюсь, с тех пор немного поумнел

извините, что влажу в разговор, просто момент подвернулся еще раз выразить свою благодарность.....ваши знания регулярок мне очень помогли!

Спасибо всем умным ребятам за добрую помощь!
 
Ответить
Сообщение
ни коллекций не знал, ни словарей. ни регулярок,..
надеюсь, с тех пор немного поумнел

извините, что влажу в разговор, просто момент подвернулся еще раз выразить свою благодарность.....ваши знания регулярок мне очень помогли!

Спасибо всем умным ребятам за добрую помощь!

Автор - l-lisa
Дата добавления - 15.03.2015 в 22:42
krosav4ig Дата: Понедельник, 16.03.2015, 03:02 | Сообщение № 26
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
еще вариант [vba]
Код
Sub sdf()
     Dim dic: Set dic = CreateObject("scripting.dictionary")
     Dim num, tmp$
     With Application: .ScreenUpdating = 0: .EnableEvents = 0: .DisplayAlerts = 0
         For Each num In [A1].CurrentRegion.Value
             tmp = Join(Evaluate("transpose(len(" & num & ")-len(substitute(" & num & ",char(row(r48:r57)),)))"))
             dic(tmp) = Trim(dic(tmp) & " " & num)
         Next
         For Each Key In dic.keys
             If InStr(1, dic(Key), " ") = 0 Then dic.Remove Key
         Next
         With [L1].Resize(dic.Count)
             .CurrentRegion.Clear: .Value = WorksheetFunction.Transpose(dic.items)
             .TextToColumns Range("L1"), xlDelimited, Space:=True: .Formula = .Value
         End With
     .ScreenUpdating = 1: .EnableEvents = 1: .DisplayAlerts = 1: End With
     Set dic = Nothing
End Sub
[/vba]
К сообщению приложен файл: -Excel-1-.xlsm (42.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениееще вариант [vba]
Код
Sub sdf()
     Dim dic: Set dic = CreateObject("scripting.dictionary")
     Dim num, tmp$
     With Application: .ScreenUpdating = 0: .EnableEvents = 0: .DisplayAlerts = 0
         For Each num In [A1].CurrentRegion.Value
             tmp = Join(Evaluate("transpose(len(" & num & ")-len(substitute(" & num & ",char(row(r48:r57)),)))"))
             dic(tmp) = Trim(dic(tmp) & " " & num)
         Next
         For Each Key In dic.keys
             If InStr(1, dic(Key), " ") = 0 Then dic.Remove Key
         Next
         With [L1].Resize(dic.Count)
             .CurrentRegion.Clear: .Value = WorksheetFunction.Transpose(dic.items)
             .TextToColumns Range("L1"), xlDelimited, Space:=True: .Formula = .Value
         End With
     .ScreenUpdating = 1: .EnableEvents = 1: .DisplayAlerts = 1: End With
     Set dic = Nothing
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 16.03.2015 в 03:02
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Найдите все "односоставные" числа (Макросы/Sub)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!