|
0 / 0 / 0
Регистрация: 01.08.2017
Сообщений: 20
|
|||||||||||
Макросы01.08.2017, 18:50. Показов 823. Ответов 14
Метки нет (Все метки)
Здравствуйте, раньше не доводилось пользоваться языком VBA, пролистав несколько методичек понял что без помощи не справлюсь сам. Если кто сможет помочь - буду очень благодарен.
1) Самое главное мне нужно скопировать данные из одной таблицы Excel1 (а именно столбец D) и вставить в другую таблицу Excel2 (столбец D). 2) Скопировать данные из столбца С таблицы Excel1 и вставить их в таблицу Excel2 тоже столбец С, но при этом нужно "обрезать" данные, т.е. вместо 1а1 или 2b2 нужно скопировать и вставить 1а или 2b без дополнительных цифр. 3) При этом в таблице Excel2 выводятся данные о конкретном объекте, только об объекте а. Таблица Excel1
0
|
|||||||||||
| 01.08.2017, 18:50 | |
|
Ответы с готовыми решениями:
14
При загрузке программы макросы не отключаются - но макросы не срабатывают.
VBA макросы, for to do |
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 01.08.2017, 19:30 | |
|
1) и 2) - включаете запись макроса, проделываете работу вручную, выключаете запись - макрос готов.
По п.1) - делаете как написали, по п.2) - используйте формулу обрезки текста справа ,затем спецкопипастом заменяете её/их на результат.
0
|
|
|
0 / 0 / 0
Регистрация: 01.08.2017
Сообщений: 20
|
|
| 01.08.2017, 20:53 [ТС] | |
|
Хотелось бы поподробнее узнать, особенно про так как из одной таблицы при помощи макроса можно данные в другую перетащить, как будет выглядеть этот код
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 01.08.2017, 20:56 | |
|
Запишите - увидите.
Или вообще не умеете копировать ячейки? Тогда подсказка: Ctrl+C, Ctrl+V
0
|
|
|
0 / 0 / 0
Регистрация: 01.08.2017
Сообщений: 20
|
|
| 01.08.2017, 21:03 [ТС] | |
|
Hugo121, какой Ctrl+C, Ctrl+V нафиг? Я не понимаю как мне данные со второй таблицей объединить
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||
| 01.08.2017, 21:08 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 01.08.2017
Сообщений: 20
|
|
| 01.08.2017, 21:11 [ТС] | |
|
Hugo121, вставить в другую таблицу - это значит не руками брать каждую ячейку и вставлять, т.к. их не 10, не 100 и даже не 1000, а мне нужна либо функция вставки либо оператор который позволяет подключать вторую таблицу чтобы в нее эти данные вставить.
0
|
|
| 01.08.2017, 21:14 | |
|
Не по теме: :popcorn:
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||
| 01.08.2017, 21:16 | ||
![]() Добавлено через 2 минуты Не по теме: SoftIce, я пиво с чипсами сейчас употребляю :)
0
|
||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
| 01.08.2017, 22:37 | ||||||
|
Мой вариант
0
|
||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 01.08.2017, 23:55 | ||
Добавлено через 1 минуту или просто включить сначала фильтр
0
|
||
|
0 / 0 / 0
Регистрация: 01.08.2017
Сообщений: 20
|
|
| 02.08.2017, 15:12 [ТС] | |
|
SoftIce, спасибо сегодня попробую! Только мне нужно записывать данные в другую книгу, а не страницу, отпишу что получится
Добавлено через 7 часов 48 минут SoftIce, честно говоря не получилось, даже не на второй лист не скопировались данные. Я так понимаю мне нужно воспользоваться конструкцией ChDir "путь к папке где лежит файл в который корировать данные" и Workbooks.Open Filename:= "название файла в который вставить данные"
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||
| 02.08.2017, 15:49 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 01.08.2017
Сообщений: 20
|
|
| 03.08.2017, 07:14 [ТС] | |
|
SoftIce, а что нужно подправить в вашем коде чтобы сделать поиск по кириллице, а не латинице?
Добавлено через 14 часов 47 минут Мне нужно данные скопировать в другую книгу, а не на другую страницу этой же книги, 2я таблица это отдельная книга
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 03.08.2017, 08:33 | |
|
0
|
|
| 03.08.2017, 08:33 | |
|
Помогаю со студенческими работами здесь
15
Непонимаю макросы Макросы в Excel VBA. макросы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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(), которая. . .
|