![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 08.06.2009
Сообщений: 179
|
![]()
Добрый день.
Как можно заменить в целом документе текст типа Workbooks("Книга1").Sheets("Лист1") .Cells(2, 3) Workbooks("Книга1").Sheets("Лист2") .Cells(5, 7) Workbooks("Книга1").Sheets("Лист3") .Cells(1, 2) и т. д. на значения из книги ексель: Workbooks("Книга1").Sheets("Лист1") .Cells(2, 3) (например, 10,2) Workbooks("Книга1").Sheets("Лист2") .Cells(5, 7) (например, -5680,0) Workbooks("Книга1").Sheets("Лист3") .Cells(1, 2) (например, 0,0) и т. д. |
![]() |
![]() |
![]() |
#2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Можно вместо того текста, что у вас, поставить линки (поля LINK).
Вот рабочий пример такого поля, которое ссылается на ячейку R1C1 (row=1, column=1) файла Книга1.xls, лежащего на Рабочем столе (путь к нему, как и положено в этих полях, записан с удвоением слэшев): {LINK Excel.Sheet.8 "C:\\Documents and Settings\\наташа\\Рабочий стол\\Книга1.xls" r1c1 \t \a} {} вводите по Ctrl-F9, а путь и координаты ячеек — свои. Лишние пробелы (при указании пути) всё "чудо" сводят на нет, так что аккуратненько! Я, для надёжности, копирую путь из свойств файла (щёлкнув по его ярлыку правой кнопкой мыши). \t — ключ, преобразующий ссылку на ячейки в текст (иначе, без \t, будет её изображение); \a — автоматически обновляет поле LINK (смысл этого мне не очень ясен: нажав F9, когда курсор на поле {или перед ним}, мы его и так обновляем). Alt-F9 переключает в документе Word вид полей: значение/код/значение/код/...
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 08.06.2009
Сообщений: 179
|
![]()
Спасибо, Саша
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.06.2009
Сообщений: 179
|
![]()
Нашел метод замены через ексель.
Код:
Подскажите, пожалуйста где я ошибся. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.06.2009
Сообщений: 179
|
![]()
Вот решения вопроса:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос импорта Ексель файлов из папки в листы одной книги с последующим выполнения макросов.СПБ. | as-is | Microsoft Office Excel | 17 | 17.12.2018 22:37 |
Замена значений в одной таблице на значения из другой | 1134 | Microsoft Office Excel | 10 | 09.04.2010 12:12 |
Передача значения в форму другой книги. | Kveldulv | Microsoft Office Excel | 3 | 02.04.2010 07:17 |
Замена части значения ячейки | maksim_serg | Microsoft Office Excel | 4 | 26.03.2010 12:21 |
замена текста | zetrix | Microsoft Office Excel | 0 | 31.10.2006 07:54 |