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

Копирование определенных ячеек и строк на другой лист

05.12.2016, 09:24. Показов 7344. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Имеется лист с которого нужно при нажатии кнопки скопировать определенные данные на другой лист построчно в определенные ячейки и после очистить от этих данных сам лист(т.е. переместить данные). Столкнулся с проблемой копирования несколько строк и ячеек на другой лист, и при этом задятся они не туда куда хотелось бы. прошу помощи в этом разобраться, так как с макросами опыта почти нет.
Вложения
Тип файла: xls программа учёта.xls (82.5 Кб, 26 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.12.2016, 09:24
Ответы с готовыми решениями:

Копирование определенных ячеек из строки на другой лист по условию
Здравствуйте! Помогите с написанием макроса (я в этом вообще ноль). Есть таблица с листами....

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

Копирование ячеек столбца одного листа и переноса на другой лист
Доброго времени суток всем вам, уважаемые форумчане. В виду рабочей необходимости, я начал...

6
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
05.12.2016, 11:58
Может так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub ButtonPredZakaz_Click()
 
    Dim vrngFrom As Variant
    vrngFrom = Range("C10:H10")
 
    With Sheets("предзаказ")
        Dim fc As Long
        fc = .Cells(Rows.Count, 3).End(xlUp).Row + 1
        .Cells(fc, 2) = Sheets("накладная").[a1]
        .Cells(fc, 3) = Sheets("накладная").[d3]
        .Cells(fc, 6).Resize(1, UBound(vrngFrom, 2)) = vrngFrom
    End With
 
End Sub
1
0 / 0 / 0
Регистрация: 03.12.2016
Сообщений: 6
05.12.2016, 18:27  [ТС]
вот этакие значение должны отправляться из 1 листа во 2 при этом при следующем нажатии кнопки будет переходить на следующую строку

лист 1 D3 = лист 2 С
лист 1 B4 = лист 2 D лист лист 1 C5 = лист 2 E лист 1 D5 = лист 2 F лист 1 E5 = лист 2 G
лист 1 B6 = лист 2 B

лист 1 Range (B10:G10), если было Выбрано и так далее может быть хоть 10 строк
при этом на 2 листе тоже записывалось товары на каждой строке и бралась дата номер накладной,
заказчик и контакты = лист 2 Range(H:M)


лист 1 Range (B18:G18) если было Выбрано и так далее может быть хоть 10 строк = лист 2 Range (P:T)

лист 1 H26 = лист 2 V
лист 1 H30 = лист 2 W
Вложения
Тип файла: xls программа учёта.xls (82.5 Кб, 17 просмотров)
0
0 / 0 / 0
Регистрация: 03.12.2016
Сообщений: 6
05.12.2016, 18:33  [ТС]
да что то в этом духе, правда у тебя почему то они отправляются после всего а они должны между названиями падать и итого и само расширятся... при этом как я написал выше куда значения заносяться может быть 1 запись в накладной по товарам и услугам а может быть и 10 типа список заказа тоже само расширяется спс за прошлый ответ
0
0 / 0 / 0
Регистрация: 03.12.2016
Сообщений: 6
06.12.2016, 00:18  [ТС]
нужно вот перенести еще заказчика, Менеджера и дату... и каким то образом сделать цикл... у меня пока еще не до конца получается + данные не туда заносятся они должны подряд снизу вверх идти, но между заголовками и Итоговой суммой
Вложения
Тип файла: xls программа учёта.xls (90.0 Кб, 39 просмотров)
0
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
06.12.2016, 15:47
А где в накладной стоимость единицы материала?
0
0 / 0 / 0
Регистрация: 03.12.2016
Сообщений: 6
06.12.2016, 17:33  [ТС]
она в накладной не нужна она с другого листа берется...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.12.2016, 17:33
Помогаю со студенческими работами здесь

Копирование данных из разных ячеек одного листа на другой лист
Ребят, доброго всем вечера. Требуется помощь. VBA в рамках предмета под названием "информатика",...

Поиск ячейки и копирование связанных с ней ячеек с переносом на другой лист
Добрый день! С утра мучаюсь с этой задачей. На работе постоянно приходится делать отчет....

Поиск ячеек по значению текста, и копирование строки на другой лист
Приветствую! Только начинаю осваивать макрос и никак не могу понять как написать код для моей...

Копирование ячейки на другой лист, с одновременным копированием связанных ячеек с листа1
При нажатии любой ячейки из столбца С, (лист 1) должно происходить копирование ячеек из этой же...

Копирование ячеек по условию на другой лист (в пределах одной книги)
Здравствуйте. Имеется два листа: 1) Ответы и 2) ФЗС. Нужно скопировать с листа 1) столбец E2 - в...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru