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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.01.2009, 22:19   #1
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию Как из кода вытащить 5,6,7 символы

Добрый всем день!!
Помогите,пожалуйста!
В Sheet-e "Apgroz" в колонке А стоит код
В Sheet-e ''Group" в колонке А стоят первые четыре цифры этих кодов. а в колонке В - название группы

Надо в Sheet-e "Apgroz" из кода колонки А взять пятый.шестой и седьмой символ(валюта) и поставить в колонку ''I'' и в колонке ''J'' поставить название группы ,сравнив по первым четырем символам в Sheet-e Group.
Заранее благодарю
Вложения
Тип файла: rar MCMU.rar (14.5 Кб, 11 просмотров)
Romuald вне форума
Старый 13.01.2009, 22:47   #2
SIV84
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 44
По умолчанию

У меня есть такой модуль:

Source$ = "mother milk" <или любая другая строкаЮ
For i = 1 To Len(Source$)
If i > 5 And i < 9 Then Reverse$ = Reverse$ + Mid$(Source$, i, 1)
Next i

может не идеально но 5,6,7 чимвол выводит

надеюсь что помог
SIV84 вне форума
Старый 13.01.2009, 22:51   #3
SIV84
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 44
По умолчанию

If i > 4 And i < 8 Then Reverse$ = Reverse$ + Mid$(Source$, i, 1)

ошибся в цифрах
SIV84 вне форума
Старый 14.01.2009, 00:22   #4
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

очень нужен макрос
Romuald вне форума
Старый 14.01.2009, 00:41   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

дико извиняюсь, что без макроса
Вложения
Тип файла: rar MCMU.rar (16.7 Кб, 21 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 14.01.2009, 06:12   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Если нужно с помощью VBA, то можно, например так:
Код:
Sub Main()

    Application.ScreenUpdating = False
    Dim i As Long, x As Range
    Sheets("Apgroz.").Activate
    For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row
        Cells(i, "I") = Mid(Cells(i, "A"), 5, 3)
        Set x = Sheets("Group").Columns("A").Find(What:=Left(Cells(i, "A"), 4), LookAt:=xlWhole)
        If Not x Is Nothing Then Cells(i, "J") = Sheets("Group").Cells(x.Row, "B")
    Next
    
End Sub
Если обновление значений должен осуществлять именно макрос, то это оправдано, а если нет, то лучше использовать формулы в ячейках листа от IgorGO.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 14.01.2009, 09:25   #7
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

IgorGo,SAS888 !!!!
Спасибо Вам огромное!!!!
Макрос мне конечно нужнее
SAS888 ! - спасибо за помощь!
SAS888 у меня есть еще вопрос по этому файлу, я напишу новую тему, посмотрите,пожалуйста
Romuald вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СИМВОЛЫ - помогите решить задачу на символы kiko Паскаль, Turbo Pascal, PascalABC.NET 5 30.11.2008 16:09
как вытащить форму Барби Помощь студентам 5 01.10.2008 09:02
Как вытащить из XP список пользователей UnD)eaD)Snake Win Api 10 29.04.2008 20:38
Как вытащить путь к файлу UnD)eaD)Snake Общие вопросы Delphi 13 20.08.2007 22:09
как вытащить иконки из DLL? andrey4623 Общие вопросы Delphi 2 20.08.2007 10:41