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

Вход

Регистрация

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

 

= Мир MS Excel/Подтягивания определённого текста из одного файла или вклад. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Подтягивания определённого текста из одного файла или вклад.
filla2007 Дата: Четверг, 07.05.2015, 08:17 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Есть задача по автоматическому подтягиванию определённого текста из одного файла или вкладки в другой файл или в соседнюю вкладку.
Например, мне нужно чтобы текст содержащий следующие буквы и цифры: 150CDR3, подтягивался во вкладку: 150R в столбец 1, а также его кол-во подтягивалось в столбец 2 той же вкладки.
Поиск для интересуещего текста находится во вкладке: Отчёт. И ещё вопрос, если текст для поиска будет находится в другом excel файле, как провернуть всё тоже самое? Пример во вожении.


Сообщение отредактировал filla2007 - Четверг, 07.05.2015, 08:29
 
Ответить
СообщениеЕсть задача по автоматическому подтягиванию определённого текста из одного файла или вкладки в другой файл или в соседнюю вкладку.
Например, мне нужно чтобы текст содержащий следующие буквы и цифры: 150CDR3, подтягивался во вкладку: 150R в столбец 1, а также его кол-во подтягивалось в столбец 2 той же вкладки.
Поиск для интересуещего текста находится во вкладке: Отчёт. И ещё вопрос, если текст для поиска будет находится в другом excel файле, как провернуть всё тоже самое? Пример во вожении.

Автор - filla2007
Дата добавления - 07.05.2015 в 08:17
Nic70y Дата: Четверг, 07.05.2015, 08:20 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
Пример во вожении
где?


ЮMoney 41001841029809
 
Ответить
Сообщение
Пример во вожении
где?

Автор - Nic70y
Дата добавления - 07.05.2015 в 08:20
filla2007 Дата: Четверг, 07.05.2015, 08:30 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Что косяк с прикреплением фала, сейчас ещё раз попробую.


Сообщение отредактировал filla2007 - Четверг, 07.05.2015, 08:33
 
Ответить
СообщениеЧто косяк с прикреплением фала, сейчас ещё раз попробую.

Автор - filla2007
Дата добавления - 07.05.2015 в 08:30
Nic70y Дата: Четверг, 07.05.2015, 08:31 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
filla2007, файл видать превышает 100кб и не крепится поэтому.


ЮMoney 41001841029809
 
Ответить
Сообщениеfilla2007, файл видать превышает 100кб и не крепится поэтому.

Автор - Nic70y
Дата добавления - 07.05.2015 в 08:31
filla2007 Дата: Четверг, 07.05.2015, 08:42 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Nic70y, Убрал кое что, надеюсь понятно будет.
К сообщению приложен файл: 150R.xlsx (10.6 Kb)
 
Ответить
СообщениеNic70y, Убрал кое что, надеюсь понятно будет.

Автор - filla2007
Дата добавления - 07.05.2015 в 08:42
Nic70y Дата: Четверг, 07.05.2015, 08:57 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
у меня получились массивные формулы (это плохо)
надо подождать нормальных (не то что некоторые) макрописцев (наверное)
К сообщению приложен файл: _Xl0000233.xls (31.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеу меня получились массивные формулы (это плохо)
надо подождать нормальных (не то что некоторые) макрописцев (наверное)

Автор - Nic70y
Дата добавления - 07.05.2015 в 08:57
filla2007 Дата: Четверг, 07.05.2015, 09:14 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Nic70y, Да, формулы конечно массивные, но я думаю на первое время потянет. Спасибо огромное.
Попробую с макросом побаловатся, может что и получится (хотя врятли, я так сказать новичок в excel).
 
Ответить
СообщениеNic70y, Да, формулы конечно массивные, но я думаю на первое время потянет. Спасибо огромное.
Попробую с макросом побаловатся, может что и получится (хотя врятли, я так сказать новичок в excel).

Автор - filla2007
Дата добавления - 07.05.2015 в 09:14
МВТ Дата: Четверг, 07.05.2015, 09:54 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Nic70y, заказывали? Значение для выборки берется из ячейки A3 и выводит данные начиная с 5 строки
[vba]
Код
Sub Runa()
Dim StartRow As Long: StartRow = 5
Dim LastRow As Long
Dim Name As String: Name = "*" & Cells(3, 1).Value & "*"
Application.ScreenUpdating = False
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
If LastRow > StartRow Then Range(Cells(StartRow, 1), Cells(LastRow, 2)).Clear
With Sheets("Отчёт")
For I = 1 To .Cells(Rows.Count, 1).End(xlUp).Row
If .Cells(I, 1).Value Like Name Then
Range("A" & StartRow + I - 1 & ":B" & StartRow + I - 1).Value = .Range("A" & I & ":B" & I).Value
End If
Next I
End With
With Range("A" & StartRow & ":B" & (StartRow + I - 2))
.WrapText = True
.Borders.LineStyle = 1
End With
Application.ScreenUpdating = True
End Sub
[/vba]
 
Ответить
СообщениеNic70y, заказывали? Значение для выборки берется из ячейки A3 и выводит данные начиная с 5 строки
[vba]
Код
Sub Runa()
Dim StartRow As Long: StartRow = 5
Dim LastRow As Long
Dim Name As String: Name = "*" & Cells(3, 1).Value & "*"
Application.ScreenUpdating = False
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
If LastRow > StartRow Then Range(Cells(StartRow, 1), Cells(LastRow, 2)).Clear
With Sheets("Отчёт")
For I = 1 To .Cells(Rows.Count, 1).End(xlUp).Row
If .Cells(I, 1).Value Like Name Then
Range("A" & StartRow + I - 1 & ":B" & StartRow + I - 1).Value = .Range("A" & I & ":B" & I).Value
End If
Next I
End With
With Range("A" & StartRow & ":B" & (StartRow + I - 2))
.WrapText = True
.Borders.LineStyle = 1
End With
Application.ScreenUpdating = True
End Sub
[/vba]

Автор - МВТ
Дата добавления - 07.05.2015 в 09:54
filla2007 Дата: Четверг, 07.05.2015, 10:29 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
МВТ, Сначало не понял куда искомый тект вписывать, сейчас разобрался. Спасибо огромное за помощ.


Сообщение отредактировал filla2007 - Четверг, 07.05.2015, 10:58
 
Ответить
СообщениеМВТ, Сначало не понял куда искомый тект вписывать, сейчас разобрался. Спасибо огромное за помощ.

Автор - filla2007
Дата добавления - 07.05.2015 в 10:29
filla2007 Дата: Четверг, 07.05.2015, 13:57 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
МВТ, А если мне нужно несколько значений для поиска? Мне нужно в макросе строку добавлять? Если да, то как правильно её прописать? И ещё, можно ли сделать так чтобы строки которые после фильтра остаются пустыми автоматически скрывались?


Сообщение отредактировал filla2007 - Пятница, 08.05.2015, 06:37
 
Ответить
СообщениеМВТ, А если мне нужно несколько значений для поиска? Мне нужно в макросе строку добавлять? Если да, то как правильно её прописать? И ещё, можно ли сделать так чтобы строки которые после фильтра остаются пустыми автоматически скрывались?

Автор - filla2007
Дата добавления - 07.05.2015 в 13:57
  • Страница 1 из 1
  • 1
Поиск:

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