Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Alper
23 / 0 / 0
Регистрация: 10.05.2016
Сообщений: 28
1

Макрос: из второй книги искать фамилии в первой

07.10.2016, 13:35. Просмотров 415. Ответов 4
Метки нет (Все метки)

Здравствуйте, задача смешная, но у меня как то не получается найти решение. Мне нужен макрос что бы из второй книги искать фамилии в первой и значения в первой книге, копировались во вторую. Пробовал писать макрос, не получается чтобы он выбирал ячейку, он просто выбирает её значение.
0
Вложения
Тип файла: xlsx Книга1.xlsx (9.1 Кб, 4 просмотров)
Тип файла: xlsx Книга2.xlsx (8.9 Кб, 3 просмотров)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2016, 13:35
Ответы с готовыми решениями:

Дополнить макрос так, чтобы данные с первой книги не собирались, если есть условие в виде даты
Добрый вечер! Помогите, пожалуйста, решить один вопрос. Буду рад абсолютно любой помощи! Есть 2...

Копировать фамилии в листы, имя которых бы совпадало с первой буквой фамилии
Препод задал задачку на дом - срочно-срочно нужна помощь чтобы её решить ничего не понимаю в VBA -...

Отображение второй формы после отправки первой (и скрытие первой)
Добрый день! Подскажите пожалуйста как сделать так, чтобы после отправки формы обратной связи она...

Если текста в первой колонке меньше, чем во второй, то в первой текст начинает выравниваться по высоте
если объем текста в первой колонке меньше, чем объем текста во второй, то в первой колонке текст...

Запуск первой программы из консоли, где искать решение?
Всем добрый день, помогите решить проблему. В Eclipse всё работает, а вот в консоли javac создаёт...

4
Святой НякаЛайк
627 / 224 / 81
Регистрация: 28.10.2015
Сообщений: 473
07.10.2016, 21:18 2
Не вполне понимаю.
Нужно скопировать цифры из первой книги в том случае, если в ней есть те же имена, что есть во второй?
Попробуйте это: Книга2.rar, это решит вашу задачу, если оба файла живут в одной папке и если я вас правильно понял
1
Alper
23 / 0 / 0
Регистрация: 10.05.2016
Сообщений: 28
10.10.2016, 06:07  [ТС] 3
Все круто, спасибо. Но в рабочем файле у меня почему то не срабатывает макрос. Не могли бы вы посмотреть?
0
Вложения
Тип файла: 7z Книга-1.7z (30.5 Кб, 2 просмотров)
Святой НякаЛайк
627 / 224 / 81
Регистрация: 28.10.2015
Сообщений: 473
10.10.2016, 13:41 4
Странная фигня: на первом листе не срабатывает макрос, почему-то не получает доступ к данным листа. Ничего не скрыто, ничего не защищено, но не срабатывает и всё тут. Я не знаю, в чём затык.
Перенес данные на второй лист (и работу макроса туда же нацелил) - и всё сразу заработало!
Test.rar
0
Святой НякаЛайк
627 / 224 / 81
Регистрация: 28.10.2015
Сообщений: 473
10.10.2016, 13:49 5
Единственное, что могу сейчас добавить - присматривайтесь к длине списков. Сейчас настроено на 100 параметров в книге Книга1.xlsx и на 500 строк в книге Книга3.xlsm
если у вас в работе списки в пределах 2 - 3 тыс строк, можно просто изменить число строк в макросе.
Но если строк больше, то имеет смысл переделать макрос, чтоб использовать не обращения к ячейкам, а всё гонять через массивы, что ускорит работу с большим числом строк примерно в 30 раз.
0
10.10.2016, 13:49
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2016, 13:49

Определить сколько членов первой последовательности совпадают с членами второй и удалить эти члены из первой последовательности
Даны 2-е последовательности целых чисел A1,A2,A3...An И B1,B2,B3...Bn. В каждой последовательности...

Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции, с которой вторая строка содержится в первой.
Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции, с...

Второй столбец второй матрицы поменять местами со вторым столбцом первой матрицы
Составить программу выполнения задания по двухмерных массивах (матриц). Ввести входные данные и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.