Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Как программно создать контрол на ЛИСТЕ и обратиться к нему?! https://www.cyberforum.ru/ vba/ thread161529.html
Помогите разобраться. На VBA никогда не программировала, но вот жизнь заставила написать один скриптик. В общем, такое дело: Как программно добавлять контрол на форму я разбралась. Впринципе даже ухитрилась добавить CheckBox и на Лист1. Но вот проблема в том, как программно присвоить контролу обработчик события и как обратиться к нему. Контрол на лист добавляю следующим образом: Dim...
Составить отчет с использованием макросов VBA
само задание лежит в файле. По отчеты за каждый месяц нужно записывать во вложенную таблицу на 3ем листе. Можно создать несколько отдельных листов на каждый месяц или сделать автозаполнение через смену даты. У меня проблемы возникают с выборкой по пунктам 1.1 , 1.2, 3.1 и т.д. Она через если не читается, а по-другому как осуществлять выбор не знаю. Необязательно все решение хотя бы графу 1.1...
VBA Оптимизация кода https://www.cyberforum.ru/ vba/ thread161441.html
Доброе время господа программеры! В следствии своих скудных познаний в VBA (да и в программировании в целом) нагородил много страшного кода, что аж файл начал чуть-чуть притормаживать. Хотел поинтересоваться можно ли оптимезировать мой ("Тадж-Махал" из рубероида) код. Буду безумно благодарен...... Option Explicit Dim Bname As String 'Íàçâàíèå...
VBA Оглавление в виде таблицы Необходимо сделать содержание документа в виде таблицы в соответствии с ГОСТ. Для этой цели пытаюсь написать макрос. В качестве названий разделов и подразделов используются стили "Заголовок 1", "Заголовок 2" и т.д. При написании возникла проблема - как узнать количество заголовков всех уровней в документе. Пытался использовать значение... https://www.cyberforum.ru/ vba/ thread161062.html
Присвоение переменной значения ячейки. VBA
Доброе время! Подскажите как присвоить переменной значение ячейки (в одной рабочей книге) для сравнения с другой ячейкой (в другой рабочей книге)
VBA Неправильно считается минимальный элемент по столбцам матрицы Здравствуйте. Помогите пожалуйста, понять почему при расчете минимума и максимума в каждом столбце матрицы 5 на 5 максимум считается правильно, а минимум считается только в первом столбце? Исходный код и результат прилагаю. Бьюсь два дня а где ошибка не могу понять. 'Считывание матрицы For i = 1 To 5 For j = 1 To 5 Ldi(j, i) = Sheets("Розрахунок").Cells(21 + j, i + 2).Value Next... https://www.cyberforum.ru/ vba/ thread160910.html
VBA Несколько столбцов в listbox https://www.cyberforum.ru/ vba/ thread160771.html
Не получается вывести два столбца со значениями в listbox вот код Private Sub ComboBox1_Change() Application.ScreenUpdating = False Dim sh As Worksheet Dim path, list, cena, k, cat, mat, vid, ed For k = 4 To Worksheets("настройки").Range("A200").End(xlUp).Row
VBA Рисунок в Word автоматом
Кто-нибудь сталкивался со вставкой в Документ ворда рисунков?Я пробовал поле field с includepicture (форма док-та довольно громоздкая,а надо рисунок строго в определенное место).Хочу сделать макросом, чтобы быстро и с возможностью дальнейшей автоматизации. Проблема первая:требует ссылаться на файл (хотелось бы на рисунок в этом же документе, так проще переносить на др. машины) Проблема вторая:...
VBA Косяк с поиском по содержимому ячейки. Я новичек в этом сильно не пинайте (книжку лучше посоветуйте хоть чуть чуть разобраться в синтаксисе) Задача : на листе содержатся 2 столбца данных Нужно произвести поиск нескольких слов и перенести строки в лист2 в таком порядке в каком они находятся, при поиске слова допустим "Name" должны исключаться "MyName", "YouNameFull" и прочее... https://www.cyberforum.ru/ vba/ thread160406.html VBA Заполнить диапазон числами рассчитанными в цикле Здравствуйте, нужна помощь в оптимизации вот такого исходного кода . Есть конкретные диапазоны данных на одном листе. В данном случае диапазон b9:f9 листа Константы, его надо считать и использовать для расчета в другой формуле на другом листе. Вопрос №1- правильно ли я считываю с листа диапазон значений Li1m и нельзя ли записать как то в одну строку или несколько, просто таких исходных... https://www.cyberforum.ru/ vba/ thread160304.html
VBA Найти знак умножения
Всем привет. У меня такая задача: Найти все строки в таблице, в которых есть хотя бы один знак произведения "*" Хочу реализовать это с помощью Like, но сделать не получается. Буду благодарен за любую помощь по данному вопросу. :wall:
VBA Как сделать выборку и загрузку по дате Прошу помощи у гуру т.к. не силён в VBA Задача: Сделать выгрузку (по кнопке) из одной книги с диапозоном значений и дат(конкретного показателя на соответсвующую дату) в другую книгу в конкретную ячейку на конкретную дату.(Как то так) Итак имеется файл Pk2dinTest.xls с огромным диапазоном дат и показателей "на" дату -В него по кнопке загружаются данные из файла со статическими ячейками... https://www.cyberforum.ru/ vba/ thread160056.html
Заблокирован
29.08.2011, 12:31 0

Макрос для переноса данных в виде таблицы из Excel в Word - VBA - Ответ 1946488

29.08.2011, 12:31. Показов 38927. Ответов 17
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Код:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Sub Макрос1()
Dim Ворд As Word.Application
Dim Документ As Word.Document
'Чтобы работать с запущенной программой Word,
'надо использовать GetObject.
Set Ворд = GetObject(Class:="Word.Application")
'Подключение к активному документу Word.
Set Документ = Ворд.ActiveDocument
'Копирование диапазона ячеек из активной книги, из активного листа Excel.
ActiveWorkbook.ActiveSheet.Range("A1:E5").Copy
'Вставка скопированного в закладку с именем Закладка1.
'LinkedToExcel:=True - при обновлении данных в Excel, данные будут обновлены в Word.
'WordFormatting:=True - шрифт текста вставленной таблицы будет в соответствии со
'стилем Сетка таблица, а не как в Excel.
'RTF:=True - таблица будет использовать RTF, а не HTML (этого сам не понимаю).
Документ.Bookmarks("Закладка1").Range.PasteExcelTable _
    LinkedToExcel:=True, WordFormatting:=True, RTF:=True
'Снятие пунктирной линии в Excel после копирования.
Application.CutCopyMode = False
End Sub


Если не знаете, что написать в коде, то используйте макрорекордер:

В вашем случае надо было записать макрос в Word:
  1. скопируйте ячейки в Excel;
  2. перейдите в Word;
  3. включите макрорекордер;
  4. Правка - Специальная вставка... - Связать - Текст в формате RTF - OK;
  5. отключите макрорекордер;
  6. перейдите в VBA;
  7. поставьте курсор на слово PasteExcelTable и нажмите клавишу F1;
  8. появится справка (правда на английском языке), по которой можно подкорректировать код.


Вернуться к обсуждению:
Макрос для переноса данных в виде таблицы из Excel в Word VBA
3
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.08.2011, 12:31
Готовые ответы и решения:

Макрос для копирование данных из таблицы word на лист excel
Доброго дня. Прошу помощи в написание макроса для извлечение необходимых данных из таблицы word и...

Как сделать Макрос для переноса частей текста из Word в Excel?
Здравствуйте, как сделать макрос который должен определять текст и переносить его в Excel. Текст в...

Макрос для переноса данных из одного Excel в другой Excel файл
Уважаемые эксперты, очень нужна ваша помощь! Подскажите, пожалуйста, как прописать макрос, который...

Из Excel в Word, сжать строки таблицы после переноса
Добрый день уважаемые форумчане. Возник вопрос, который не знаю, как можно решить, возможно кто то...

17
29.08.2011, 12:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.08.2011, 12:31
Помогаю со студенческими работами здесь

Макрос для переноса данных в ворд из экселя
Доброго всем времени суток! Перейду сразу к делу: Есть 9 документов (отчётов) в каждом из...

Макрос для переноса (с удалением) данных с одного листа на другой при появлении дополнительных данных в ячейке
Уважаемые форумчане, доброго дня. Прошу помочь по следующему вопросу: Во вложении файл Excel,...

Макрос для переноса данных с одного файла в другой
Уважаемые эксперты, нужно Ваша помощь, очень:( Суть такова есть файл, в котором 2 эксель файла, а...

Макрос для создания отчета в Word по вычислениям в Excel
Доброго времени суток! Я только только вникаю в VBA (и вообще в программирование как таковое),...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru