-6 / 1 / 0
Регистрация: 29.06.2022
Сообщений: 15

Скопировать выбранные столбцы

28.10.2022, 10:00. Показов 2059. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Подскажите как прописать в коде копирование столбцов выборочно.
Дело в том что таких столбцов около 100 шт.
Определенной логики нет к которому моно привязать цикл (имхо)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.10.2022, 10:00
Ответы с готовыми решениями:

Как, используя два ListBox-а, скопировать столбцы из листа в лист
Есть таблица, содержащая заранее не известное количество столбцов и строк. Как скопировать содержимое столбцов по их названиям, выбранным в...

Как скопировать в буфер обмена выбранные записи в listbox?
Всем привет. Есть Listbox с записями. Как скопировать при нажатии на кнопку все записи, выбранные в listbox?

Скопировать файл выбранные в ListView в папку выбранную через FolderBrowserDialog
Здравствуйте, очень нужна помощь) В listView2 имеется список файлов, который, нажимая на button5, должен скопироваться/переместиться в...

24
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
28.10.2022, 15:39
Студворк — интернет-сервис помощи студентам
eugenwww, тогда возвращаемся малость назад. Каким же образом будем определять из множества (100) столбцов те, которые надо копировать? Я думал, что Шапка будет иметь некий (не белый) цвет. Оказалось, что нет. Тогда по какому признаку будем определять копируемые столбцы? Если номера этих столбцов всегда одни и те же, то можно просто занести в начале запуска макроса эти номера в массив и работать по этим номерам. Или, к примеру, размер шрифта в шапке этих столбцов другой, или шрифт Italic и прочее. Предложите какой-нибудь вариант.
0
-6 / 1 / 0
Регистрация: 29.06.2022
Сообщений: 15
28.10.2022, 16:05  [ТС]
Burk, точно они будут всегда одни и те же.
я с массивами плохо знаком, придется разобраться)
просто я думал может я что то упускаю и есть возможность через цыкл написать макрос
0
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
28.10.2022, 17:07
Лучший ответ Сообщение было отмечено eugenwww как решение

Решение

eugenwww, я сделал вам массив номеров столбцов для копирования по вашему файлу, измените его аналогично, если будете изменять эти номера. Результат по макросу поместил в лист 3, чтобы вы могли сравнить со своими. Запустите макрос proba. файл с макросом в формате xls, чтобы не создавать архив.
Вложения
Тип файла: xls пример_Burk.xls (49.0 Кб, 11 просмотров)
1
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
28.10.2022, 17:40
eugenwww, я сначала делал по цвету, а когда переделывал под массив, то кое-какие ненужные уже строки не выкинул. Посылаю исправленный макрос
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub proba()
Dim I As Integer, J As Integer, LastRow As Integer
Dim Ar As Variant, Ubn As Integer
Sheets(1).Activate
Ar = Array(9, 12, 15, 17)
Ubn = UBound(Ar)
I = 4
For J = 0 To Ubn
    LastRow = Cells(Rows.Count, Ar(J)).End(xlUp).Row
    Range(Cells(13, Ar(J)), Cells(LastRow, Ar(J))).Copy Sheets(3).Cells(8, I)
    I = I + 1
Next
End Sub
0
-6 / 1 / 0
Регистрация: 29.06.2022
Сообщений: 15
28.10.2022, 17:51  [ТС]
спасибо огромное!
Все работает.

Добавлено через 7 минут
Burk
спасибо огромное!
Все работает.

Добавлено через 2 минуты
Burk, я тут через циклы пытался
с кучей переменных ))
Range("y" & i & ":A1" & Cells(Rows.Count, z).End(xlUp).Row).Select
зашел в полный тупик своих знаний, массив конечно многое открывает
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.10.2022, 17:51

Как отображать только выбранные столбцы отчета Rave Reports?
мне нужно чтобы пользователь мог выбрать какие столбцы отображать. как это сделать?

Программа с multiple select, задача чтобы в список отображал ранее выбранные данные, как уже выбранные, и изменять
здравствуйте, есть программа которая должная отображать список секторов, пользователю, пользователь должен выбрать из них, и в следующий...

Скопировать столбцы из нескольких csv файлов
Всем доброго времени суток) Суть проблемы: Необходимо создать простой (назовём так) "сортировщик", который будет получать...

Взять опреденные столбцы с файла Excel и скопировать данные в форму
Добрый день! мне нужно взять опреденные столбцы с файла excel и создать таблицу (форму) в C# и скопировать туда данные Кто знает как...

Вытянуть из базы некоторые столбцы на одной форме, и скопировать их в другую форму
помогите пожалуйста) необходимо вытянуть из базы некоторые столбци на одной форме , и скопировать их в другую форму


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

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

Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru