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

Вход

Регистрация

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

 

= Мир MS Excel/Копирование значения и поиск в другом файле - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Копирование значения и поиск в другом файле (Макросы/Sub)
Копирование значения и поиск в другом файле
Pillar Дата: Вторник, 10.04.2018, 23:12 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Доброй ночи.
Подскажите как через vba решить следующую задачу.
Есть два файла, на одном, мы копируем ячейку B2, и во втором файле делаем поиск по этому значению, которое было скопировано из первого файла.
Пытался сделать путем задавания имени команды, например:
[vba]
Код
fValue= cells(2,2).copy
Windows("второй файл.xlsm").activate
Cells.Find(What:=fValue, After:="B1", LookIn:=xlFormulas.........тут дальше код.....).select
[/vba]
Но выдает ошибку "Type mismatch". Объясните как правильно прописывать и искать такие значения?
 
Ответить
СообщениеДоброй ночи.
Подскажите как через vba решить следующую задачу.
Есть два файла, на одном, мы копируем ячейку B2, и во втором файле делаем поиск по этому значению, которое было скопировано из первого файла.
Пытался сделать путем задавания имени команды, например:
[vba]
Код
fValue= cells(2,2).copy
Windows("второй файл.xlsm").activate
Cells.Find(What:=fValue, After:="B1", LookIn:=xlFormulas.........тут дальше код.....).select
[/vba]
Но выдает ошибку "Type mismatch". Объясните как правильно прописывать и искать такие значения?

Автор - Pillar
Дата добавления - 10.04.2018 в 23:12
Pelena Дата: Среда, 11.04.2018, 07:52 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12838
Репутация: 2828 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
Здравствуйте.
А зачем копировать? Просто запомните в переменной значение
[vba]
Код
fValue= cells(2,2).Value
Windows("второй файл.xlsm").activate
Cells.Find(What:=fValue).Select
[/vba]
Только надо ещё указать, на каком листе ищем


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЗдравствуйте.
А зачем копировать? Просто запомните в переменной значение
[vba]
Код
fValue= cells(2,2).Value
Windows("второй файл.xlsm").activate
Cells.Find(What:=fValue).Select
[/vba]
Только надо ещё указать, на каком листе ищем

Автор - Pelena
Дата добавления - 11.04.2018 в 07:52
Pillar Дата: Среда, 11.04.2018, 19:42 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, Спасибо огромное, работает)
 
Ответить
СообщениеPelena, Спасибо огромное, работает)

Автор - Pillar
Дата добавления - 11.04.2018 в 19:42
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Копирование значения и поиск в другом файле (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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