Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 14.01.2020
Сообщений: 7

Копирование из строки определенного листа нужные ячейки и вставить в другую книгу в следующую свободную строку

14.01.2020, 22:48. Показов 1938. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Подскажите пожалуйста, очень нужна Ваша помощь!!! У меня есть макрос, который копирует из книги (под названием "Заполнение") определенную строку и и вставляет в другую книгу (под названием Хранение) в следующую свободную строку, нужно тоже самое, только, чтобы копировал из определенной строки нужные ячейки ("A2", "C2", ""E2","F2", "H2").
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.01.2020, 22:48
Ответы с готовыми решениями:

Как сделать копирование определённой строчки в excel в другую книгу в первую свободную строчку с использованием макроса
Как сделать копирование определённой строчки в excel в другую книгу в первую свободную строчку с использованием макроса ...

Копирование в следующую свободную ячейку
Имеется диапазон из 10 ячеек A1:A10. Туда цифры вносится вручную. Допустим в ячейке A11 подсчитывается некий разряд (для простоты назовем...

Есть две строки, после каждого вхождения определенного символа, в первую строку вставить вторую строку
<script> var s="dndcddcn"; s0="ddf"; for(var i=0;i<s.length();i++) { s=s+s; if (s=n) s=s+s0; } ...

9
0 / 0 / 0
Регистрация: 14.01.2020
Сообщений: 7
14.01.2020, 22:52  [ТС]
В примере два макроса, может понадобиться
Вложения
Тип файла: xls Заполнение.xls (46.5 Кб, 15 просмотров)
Тип файла: xls Хранение.xls (27.0 Кб, 15 просмотров)
0
3 / 2 / 1
Регистрация: 05.01.2019
Сообщений: 29
14.01.2020, 22:56
Del
0
0 / 0 / 0
Регистрация: 14.01.2020
Сообщений: 7
14.01.2020, 23:13  [ТС]
Zeroma, а что это значит?
0
3 / 2 / 1
Регистрация: 05.01.2019
Сообщений: 29
14.01.2020, 23:14
попробуйте в файле Заполнение заменить макрос transponir этим кодом:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sub transponir() ' переносим файлы в общий отчет
Application.ScreenUpdating = False
Dim x1 As Long, rn As Range
Set rn = Range("A2", "E2")
Workbooks.Open Filename:="D:\Данные\Хранение.xlsm" ' открываем файл
x1 = Cells(Rows.Count, 1).End(xlUp).Row + 1
Range(Cells(x1, 1), Cells(x1 + rn.Rows.Count - 1, 1)).NumberFormat = "@"
Range(Cells(x1, 1), Cells(x1 + rn.Rows.Count - 1, rn.Columns.Count)).Value = rn.Value
Range(Cells(x1, 9), Cells(x1 + rn.Rows.Count - 1, 25)).ClearContents
Range(Cells(x1, 2), Cells(x1 + rn.Rows.Count - 1, 2)).ClearContents
Range(Cells(x1, 4), Cells(x1 + rn.Rows.Count - 1, 4)).ClearContents
Range(Cells(x1, 7), Cells(x1 + rn.Rows.Count - 1, 7)).ClearContents
ActiveWorkbook.Close 1 'закрываем с сохранением
Application.ScreenUpdating = True
End Sub
0
0 / 0 / 0
Регистрация: 14.01.2020
Сообщений: 7
14.01.2020, 23:20  [ТС]
То, что я и хотел, только почему то он не копирует "F2", "H2"
0
3 / 2 / 1
Регистрация: 05.01.2019
Сообщений: 29
14.01.2020, 23:26
Попробуйте заменить строку
Visual Basic
1
Set rn = Range("A2", "E2")
на строку
Visual Basic
1
Set rn = Range("A2", "H2")
А вообще-то мудрённый коТ.
Можно и без открытия нужные значения копировать
0
0 / 0 / 0
Регистрация: 14.01.2020
Сообщений: 7
14.01.2020, 23:30  [ТС]
Уже дошло, но не успел ответить. А если не мудреный, то как будет выглядеть?

Добавлено через 1 минуту
Извините, забыл Вам выразить большую благодарность!!!
0
3 / 2 / 1
Регистрация: 05.01.2019
Сообщений: 29
14.01.2020, 23:30
Сегодня уже устал. завтра, если будет время напишу
0
0 / 0 / 0
Регистрация: 14.01.2020
Сообщений: 7
14.01.2020, 23:37  [ТС]
Спасибо, буду ждать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.01.2020, 23:37
Помогаю со студенческими работами здесь

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

MS Office Excel VBA вставить скопированный ячейки в пустую свободную ячейку
Здравствуете, помоги не получается вставить скопированные ячейки на лист2 в этой же книги в первую пустую ячейку по столбцу А Вот такой...

Копирование части строки в другую строку
В какую-то строку(str1) скопировать 6 последних символов другой строки(str2) Очень надо, помогите:cry:

Копирование строки из одной книги в другую на ту же строку
Добрый день народ!В макросе новичок! Нужно сделать так чтобы из одной книги определенную строку скопировал в другую книгу на ту же...

Копирование листа в новую книгу
Добрый вечер! Подскажите как можно реализовать следующее: На листе 1 находится массив чисел, которые заполняются автоматически...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru