Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Копировать формулы с одной книги в другую без ссылок - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Копировать формулы с одной книги в другую без ссылок
Imba_Ra Дата: Вторник, 27.11.2012, 23:02 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Здравствуйте!

Нужна очень Ваша помощь!
Проблема состоит в том, что при копировании формул с одной книги в другую (это происходит при помощи макроса) создаются внешнии ссылки на первую книгу.
Как можно от этого избавиться (только не вручную, ссылок очень много) ?? Может можно, что то прописать в самом макрсе чтобы не исправлять это вручную?
 
Ответить
СообщениеЗдравствуйте!

Нужна очень Ваша помощь!
Проблема состоит в том, что при копировании формул с одной книги в другую (это происходит при помощи макроса) создаются внешнии ссылки на первую книгу.
Как можно от этого избавиться (только не вручную, ссылок очень много) ?? Может можно, что то прописать в самом макрсе чтобы не исправлять это вручную?

Автор - Imba_Ra
Дата добавления - 27.11.2012 в 23:02
DJ_Marker_MC Дата: Среда, 28.11.2012, 11:38 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
вконце макроса добавьте разрыв связей с первой книгой.

макрос разрыва связей сделайте макрорекордером.
 
Ответить
Сообщениевконце макроса добавьте разрыв связей с первой книгой.

макрос разрыва связей сделайте макрорекордером.

Автор - DJ_Marker_MC
Дата добавления - 28.11.2012 в 11:38
Imba_Ra Дата: Среда, 28.11.2012, 11:46 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Quote (Serge_007)
Нам догадаться надо, как они у Вас создаются?

Пардон. Макрос делает следующее: при запуске необходимо выбрать книгу откуда нужно скопировать листы а дальше макрос просто копирует определенные листы с Книги1(в Книги1 содержатся данные а также формулы) в Книгу2 (в Книги2 имеются также свои листы) ВОТ при этом и остаются ссылки(((
 
Ответить
Сообщение
Quote (Serge_007)
Нам догадаться надо, как они у Вас создаются?

Пардон. Макрос делает следующее: при запуске необходимо выбрать книгу откуда нужно скопировать листы а дальше макрос просто копирует определенные листы с Книги1(в Книги1 содержатся данные а также формулы) в Книгу2 (в Книги2 имеются также свои листы) ВОТ при этом и остаются ссылки(((

Автор - Imba_Ra
Дата добавления - 28.11.2012 в 11:46
Imba_Ra Дата: Среда, 28.11.2012, 11:56 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Serge_007, Сори на работе файл (а там нет доступа к этому сайту((), не могу скинуть.

 
Ответить
СообщениеSerge_007, Сори на работе файл (а там нет доступа к этому сайту((), не могу скинуть.


Автор - Imba_Ra
Дата добавления - 28.11.2012 в 11:56
Serge_007 Дата: Среда, 28.11.2012, 12:04 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Во вложении файлы из почты
К сообщению приложен файл: 28-11-2012_12-5.zip (27.7 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВо вложении файлы из почты

Автор - Serge_007
Дата добавления - 28.11.2012 в 12:04
RAN Дата: Среда, 28.11.2012, 12:06 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Не код, а файл. И желательно с исходными формулами, и что получилось.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеНе код, а файл. И желательно с исходными формулами, и что получилось.

Автор - RAN
Дата добавления - 28.11.2012 в 12:06
RAN Дата: Среда, 28.11.2012, 15:00 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Замените кусок кода

[vba]
Code
With ActiveWorkbook
'перебор заданных листов для копирование
.Sheets("Свод").Cells.Replace What:="=", Replacement:="|", LookAt:=xlPart, SearchOrder _
         :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
.Sheets("Свод").Copy Before:=BazaWb.Sheets(1)
.Sheets("Прил2").Copy Before:=BazaWb.Sheets(2)
.Sheets("Прил4").Copy Before:=BazaWb.Sheets(3)
End With
Workbooks(oAwb).Close False 'закрываем книгу
'Next SelectedItem
End With
BazaWb.Sheets(1).Cells.Replace What:="|", Replacement:="=", LookAt:=xlPart, SearchOrder _
         :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
ErrExt:
[/vba]


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеЗамените кусок кода

[vba]
Code
With ActiveWorkbook
'перебор заданных листов для копирование
.Sheets("Свод").Cells.Replace What:="=", Replacement:="|", LookAt:=xlPart, SearchOrder _
         :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
.Sheets("Свод").Copy Before:=BazaWb.Sheets(1)
.Sheets("Прил2").Copy Before:=BazaWb.Sheets(2)
.Sheets("Прил4").Copy Before:=BazaWb.Sheets(3)
End With
Workbooks(oAwb).Close False 'закрываем книгу
'Next SelectedItem
End With
BazaWb.Sheets(1).Cells.Replace What:="|", Replacement:="=", LookAt:=xlPart, SearchOrder _
         :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
ErrExt:
[/vba]

Автор - RAN
Дата добавления - 28.11.2012 в 15:00
Imba_Ra Дата: Среда, 28.11.2012, 22:22 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

RAN, Спасибо большое всё работает!
 
Ответить
СообщениеRAN, Спасибо большое всё работает!

Автор - Imba_Ra
Дата добавления - 28.11.2012 в 22:22
Imba_Ra Дата: Среда, 28.11.2012, 22:28 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Serge_007, Спасибо что выложили файл!
 
Ответить
СообщениеSerge_007, Спасибо что выложили файл!

Автор - Imba_Ra
Дата добавления - 28.11.2012 в 22:28
RAN Дата: Среда, 28.11.2012, 23:29 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Поправил код


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеПоправил код

Автор - RAN
Дата добавления - 28.11.2012 в 23:29
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!