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

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

06.04.2016, 23:55. Показов 3487. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста создать макрос. Задача такая.
Существует Книга Excel, в ней 2 листа. При открытии 2 листа нужно автоматически скопировать информацию 1 листа во 2 лист (НО КАК ТЕКСТ, ТАК КАК на 1 листе могут быть ячейки разного характера (цвета размера и т.д.). Заранее спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.04.2016, 23:55
Ответы с готовыми решениями:

Копировать таблицу с одного листа на другой
В MS Excel c помощью макроса выполнить следующие действия: 1.Копировать таблицу с 1 листа на 2. Пустые ячейки заполнить именем...

Копировать значение строки с одного листа на другой
Нужно скопировать выделенную строку ( в ней 3 столбца) с листа1 на лист2, на листе2 надо в первую пустую ячейку это сделать. Sub rec() ...

Копировать ячейки с красным шрифтом с одного листа на другой
Добрый День! Есть задача копировать с листа3 на лист1 ячейки(всего их 30) с красным шрифтом. Пытаюсь сделать так: Sub color() ...

3
 Аватар для KoGG
5636 / 1618 / 418
Регистрация: 23.12.2010
Сообщений: 2,426
Записей в блоге: 1
07.04.2016, 09:48
Человек не понимает что такое ТЕКСТ, так как размер и цвет ячейки с ТЕКСТОМ абсолютно не взаимосвязаны.
В модуль 2-го листа вставить эту процедуру:
Visual Basic
1
2
3
4
5
6
7
8
Private Sub Worksheet_Activate()
    Dim dia$
    With ThisWorkbook.Worksheets(1)
        .UsedRange.Copy
        dia = .UsedRange.Address
    End With
    Range(dia).PasteSpecial Paste:=xlPasteValues
End Sub
0
0 / 0 / 0
Регистрация: 18.05.2015
Сообщений: 2
07.04.2016, 20:52  [ТС]
Спасибо
0
 Аватар для pashulka
4138 / 2242 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
07.04.2016, 21:05
В некоторых случаях может устроить и такой вариант :

Visual Basic
1
2
3
4
5
Private Sub Worksheet_Activate()
    With Previous.UsedRange
         Range(.Address) = .Value
    End With
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.04.2016, 21:05
Помогаю со студенческими работами здесь

Макрос для переноса выделенных ячеек из одного листа документа в другой
Добрый день. Буду признателен тем, кто сможет оказать мне помощь в следующем вопросе. В прикрепленном файле находятся листы (лист 1 и...

Макрос копирования одного диапазона с каждого листа книги в другой файл
Доброго времени суток, уважаемые форумчане! очень срочно нужна ваша помощь с небольшим макросом. есть файл (файл1) с большим кол-вом...

Подскажите, как копировать формулы с ячеек листа екселя на другой лист
Пробовал по разномуWorksheets("Main").Cells(r , k) = Worksheets(List).Cells(r , k) копирует значение, но не формулу, потом попробовал по...

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

Как написать макрос отправки одного листа из активной книги по почте (Outlook Express)?
Как написать макрос отправки одного листа из активной книги по почте (Outlook Express)?


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru