powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Маркрос вставка значений
7 сообщений из 7, страница 1 из 1
Маркрос вставка значений
    #37976032
ek09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени суток!!!

Может кто знает ???

Нужен маркрос который бы копировал значения на всех листах EXCEL (чтобы во всех ячейках остались только значения)

В идеале нужно выгрузить в формате EXCEL определённые листы (без формул со значениями) из файла EXCEL

Какой нибудь вариант вообще имеет решение ????
...
Рейтинг: 0 / 0
Маркрос вставка значений
    #37976702
Basile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ek09Доброго всем времени суток!!!
Нужен маркрос который бы копировал значения на всех листах EXCEL (чтобы во всех ячейках остались только значения)

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Sub SetAsValues()
    Dim ws As Worksheet
    ' Для каждого листа текущей книги
    For Each ws In ThisWorkbook.Worksheets
        ws.Cells.Copy
        ws.Cells.PasteSpecial Paste:=xlPasteValues
    Next ws
End Sub
...
Рейтинг: 0 / 0
Маркрос вставка значений
    #37976747
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вариант:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Sub SetAsValues()
    Dim ws As Worksheet
    For Each ws In ThisWorkbook.Worksheets
        With ws.UsedRange
        .Value = .Value
        End With
    Next ws
End Sub
...
Рейтинг: 0 / 0
Маркрос вставка значений
    #37976927
Basile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121Вариант:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Sub SetAsValues()
    Dim ws As Worksheet
    For Each ws In ThisWorkbook.Worksheets
        With ws.UsedRange
        .Value = .Value
        End With
    Next ws
End Sub


Согласен, этот вариант красивей.
...
Рейтинг: 0 / 0
Маркрос вставка значений
    #37977836
ek09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное.

P.s.
А может кто знает ????
Существуют ли макросы или есть другие варианты позволяющие выгружать нужные листы из файла Excel в формат Excel. Иными словами есть файл Excel в нём например 8 листов (с формулами таблицами, ссылками и.д.) а надо выгрузить 2 определённых листа (со всеми значениями (без формул)) в таком же формате. Есть ли решения данной задачи ????
...
Рейтинг: 0 / 0
Маркрос вставка значений
    #37977881
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub bb()
Dim ws As Worksheet
Sheets(Array("Лист1", "Лист3")).Copy 'в новую книгу, она становится активной
For Each ws In Worksheets
    With ws.UsedRange
        .Value = .Value
    End With
Next ws
ActiveWorkbook.SaveAs "c:\temp\ИмяНовойКниги.xls", ThisWorkbook.FileFormat
ActiveWorkbook.Close 0
End Sub
...
Рейтинг: 0 / 0
Маркрос вставка значений
    #37977941
ek09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,

Всё работает !!! Просто супер !!! Что надо !!!

Огромное спасибо !!!!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Маркрос вставка значений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]