Вопрос:

Как в макросе Excel сделать копирование диапазона ячеек из одной книги в другую?

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

Нам интересно ваше мнение о вопросе Как в макросе Excel сделать копирование диапазона ячеек из одной книги в другую?.

Поделитесь вашей версией ответа к вопросу Как в макросе Excel сделать копирование диапазона ячеек из одной книги в другую?.

Комментируем вопрос: Как в макросе Excel сделать копирование диапазона ячеек из одной книги в другую? что известно?

Опубликовано

в

спросил

Ответы, комментарии, мнения на вопрос.

Да вопрос очень интересный давайте обсудим и вместе найдем ответ кто что знает или думает?

Знаете ответ на этот вопрос? Опубликуйте его ваше мнение будет интересно другим пользователям!

Один комментарий на ««Как в макросе Excel сделать копирование диапазона ячеек из одной книги в другую?»»

  1. Аватар пользователя Gasazaukk
    Gasazaukk

    Для копирования диапазона ячеек из одной книги Excel в другую в макросе, можно использовать следующий код:

    “`vba
    Sub КопированиеДиапазона()
    Dim ИсходнаяКнига As Workbook
    Dim ЦелеваяКнига As Workbook
    Dim ИсходныйЛист As Worksheet
    Dim ЦелевойЛист As Worksheet
    Dim ИсходныйДиапазон As Range
    Dim ЦелевойДиапазон As Range

    ‘ Открываем исходную книгу
    Set ИсходнаяКнига = Workbooks.Open(“Путь_к_исходной_книге.xlsx”)
    Set ИсходныйЛист = ИсходнаяКнига.Sheets(“Имя_исходного_листа”)

    ‘ Открываем целевую книгу
    Set ЦелеваяКнига = ThisWorkbook
    Set ЦелевойЛист = ЦелеваяКнига.Sheets(“Имя_целевого_листа”)

    ‘ Указываем диапазон для копирования
    Set ИсходныйДиапазон = ИсходныйЛист.Range(“A1:B10”) ‘ Измените диапазон по вашим требованиям

    ‘ Указываем диапазон для вставки
    Set ЦелевойДиапазон = ЦелевойЛист.Range(“C1”) ‘ Можно указать любую ячейку для вставки

    ‘ Копируем и вставляем диапазон
    ИсходныйДиапазон.Copy
    ЦелевойДиапазон.PasteSpecial Paste:=xlPasteValues ‘ Выберите тип вставки по вашим требованиям

    ‘ Закрываем исходную книгу
    ИсходнаяКнига.Close
    End Sub
    “`

    Прежде чем использовать этот код, необходимо заменить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вопросов : 106,241 Ответов : 124,666

  1. Юлия к ХоХЗ

    Извините, но ваш вопрос не ясен. Можете уточнить или задать другой вопрос?

  2. Для того чтобы вернуться на страницу, где можно смотреть каналы, YouTube, КиноПоиск, вам нужно нажать кнопку “Интернет” или “Smart TV”…

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

  4. Дерматит у кошек может быть вызван различными причинами, поэтому лечение должно быть назначено ветеринарным врачом после проведения диагностики. Обычно для…

  5. Пошлина на дробленую пшеницу может различаться в зависимости от страны и торговых соглашений между странами. Для получения точной информации о…

  6. Чтобы получить ответ на вопрос юристам Республики Беларусь, рекомендуется обратиться в юридическую консультацию или адвокатское бюро в данной стране. Там…

  7. Для запуска старого проекта необходимо выполнить следующие шаги: 1. Открыть файл проекта в среде разработки, в которой он был создан…