|
|
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. По этому алгоритму копирую данные с одной книги в другую. Только вот в книгу =Kyda= переходят только значения с зелёными треугольниками в верхнем левом углу (но без форматирования). Подскажите, пожалуйста, как скопировать сразу и значения, и цвета ячеек, и рамки ячеек в одной связке? И как автоматически подключать библиотеки из =References= при открытии книги (см. рис.)? ...примерно так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 19:20:08 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
Вот файл =Kyda= (куда копирую данные)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 19:24:10 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
здесь таблица, откуда беру данные ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 19:25:36 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
По первому вопросу: С помощью технологий ADO или DAO копирование с форматами невозможно надо так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:09:58 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
вместо Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:16:44 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
vkodorвместо Код: plaintext Код: plaintext Большое спасибо! Изучаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 11:26:25 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
Когда запускаю =TOMAT2=, появляется сообщение „Сохранить изменения в =ADO_10_TOMAT.xls=?“, т.е. в файле, откуда копируются данные. Как сделать, чтобы не появлялось это сообщение? И как удалять в листе =Kyda= все элементы управления (CheckBox, OptionBox и т.д.), кроме =CommandButton=? Т.е. кнопки оставляю, а всё остальное убираю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 12:51:47 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
Когда запускаю =TOMAT2=, появляется сообщение „Сохранить изменения в =ADO_10_TOMAT.xls=?“, т.е. в файле, откуда копируются данные. Как сделать, чтобы не появлялось это сообщение? И как удалять (с помощью VBA) в листе =Kyda= все элементы управления (CheckBox, OptionBox и т.д.), кроме =CommandButton=? Т.е. кнопки оставляю, а всё остальное убираю. ...вручную могу удалять, программно не знаю, как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 12:55:08 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
для того чтобы не задавал вопросы поставь Код: plaintext Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 13:30:15 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
vkodorдля того чтобы не задавал вопросы поставь Код: plaintext Код: plaintext 1. 2. 3. Спасибо! Работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 13:36:51 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
связал некоторые ячейки файла =ADO_10_TOMAT.xls=, откуда копирую, с ячейками другого файла при помощи функции ВПР. Запускаю =Sub TOMAT2()=, в листе =Kyda= в некоторых ячейках появляется ошибка = #ССЫЛ!= (как раз в тех ячейках, в которых стоят формулы в листе =ucx=, а не значения), т.е. значения ВПР из =ucx= в =Kyda= не копируются, а переходят формулы. Подскажите, пожалуйста, как скопировать значения без формул, но со всеми остальными форматами (рамки, цвет шрифта и ячеек). Пытался так, не выходит: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 17:51:34 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 18:06:28 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
vkodor Код: plaintext 1. 2. Спасибо! Получается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 18:18:13 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
Перед копированием вылетает окно с запроcом: "Нужно ли пересчитать цифры заново в файле =ADO_10_TOMAT.xls=?". ...ставлю постоянно "Нет". Подскажите, пожалуйста, как подавлять этот запрос, т.е. копировать без запросов на обновление данных? ..примерно так же как с =Close= только для оператора =Copy=: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 18:28:46 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
После копирования значения выходят, как-то странно (см. рис.). ...значение =D5= на листе показываются как иероглифы, а, где окно функция - символ какой-то буквой плюс понятный текст. Как это форматировать (чтобы и символ и текст отображались правильно)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 19:25:29 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
nPUBETПеред копированием вылетает окно с запроcом: "Нужно ли пересчитать цифры заново в файле =ADO_10_TOMAT.xls=?". ...ставлю постоянно "Нет". Подскажите, пожалуйста, как подавлять этот запрос, т.е. копировать без запросов на обновление данных? ..примерно так же как с =Close= только для оператора =Copy=: Код: plaintext 1. 2. вот эта строка Код: plaintext поставь её перед копированием ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 09:23:04 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
nPUBETПосле копирования значения выходят, как-то странно (см. рис.). ...значение =D5= на листе показываются как иероглифы, а, где окно функция - символ какой-то буквой плюс понятный текст. Как это форматировать (чтобы и символ и текст отображались правильно)? Формат лучше всего текстовый. 1. Попробуй поменять шрифт. 2. Попробуй запускать макрос при русской раскладке на клавиатуре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 09:45:10 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
vkodor...вот эта строка Код: plaintext поставь её перед копированием Спасибо! Поставил вот так. Код: plaintext 1. 2. - запускаю макрос; - появляется окно запроса: "Файл содержит ссылки на другие файлы, обновить данные или нет, ставлю "Нет"; - появляется окно сохранения файла; - выбираю "Отменить" сохранение; - потом начинается копирование (у меня там Чекбох, так вот этот элемент управления начинает мигать примерно 10 раз). Кстати, этот запрос на обновление данных появляется 1-й раз при открытии файла =Кyda=, во 2-ой раз при запуске макроса в файле =Kyda=. По иероглифам: с текстовым форматом и изменением раскладки тоже не получется (файл приложил). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 11:37:25 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
Ааа!!! обновление. если надо не обновлять то второй аргумент - False Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 12:14:39 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
nPUBETПосле копирования значения выходят, как-то странно (см. рис.). ...значение =D5= на листе показываются как иероглифы, а, где окно функция - символ какой-то буквой плюс понятный текст. Как это форматировать (чтобы и символ и текст отображались правильно)? Мне не удается воспроизвести такое поведение на своём компе (извини) попробуй перед символом Ø поставить апостроф (') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 12:21:55 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
vkodor nPUBETПосле копирования значения выходят, как-то странно (см. рис.). ...значение =D5= на листе показываются как иероглифы, а, где окно функция - символ какой-то буквой плюс понятный текст. Как это форматировать (чтобы и символ и текст отображались правильно)? Мне не удается воспроизвести такое поведение на своём компе (извини) попробуй перед символом Ø поставить апостроф (') Запрос на обновление не появляется, вылетает только окно на сохранение (обновлённых данных). ...это окно сохранения пока не так важно, важны эти китайские иероглифы.. Поставил так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Пока так: - копирую по =xlPasteValues=, =xlPasteFormats=; - вставляю; - копирую 3-ий столбец в листе =ucx= с формулами (=xlPasteAll=); - тут барьер: *3-ий столбец в листе =Кyda= удаляется, *в листе =Кyda= 3-ий столбец стоит пустым. Пытаюсь обойти иероглифы следующим образом: 1. Копирую лист без формул =ucx= в лист =Kyda= (по xlPasteValues, xlPasteFormats) - здесь без проблем, 2. Копирую в листе =ucx= 3-ий столбец и ячейку =Т3= с формулами, т.е. со всеми форматами (формулы, значения - всё равно нужно скопировать текст), накладываю 3-ий столбец (плюс ячейка =Т3=) с формулами на 3-ий столбец (+ =T3=) без формул. Этот шаг не получается , 3. В листе =Кyda= 3-ий столбец и ячейка =Т3= имеют все форматы из листа =ucx=, все остальные столбцы и ячейки в листе =Kyda= содержат только значения и рамки из листа =ucx=. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 12:40:01 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 13:07:22 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
vkodor Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Да, rngB.Copy. Т.е. в =rngB= помещаю 3-ий столбец из =ucx=. А где ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 13:17:57 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 13:21:38 |
|
||
|
dll-библиотеки, копии книг
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Хотя стоят =Nothing=, перед запуском алгоритма появляется сообщение: "У Вас в буфере куча информации. Хотите вставить эти данные где-нибудь?" Как сделать, чтобы это сообщение не появлялось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 13:41:39 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34850995&tid=2182115]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 387ms |

| 0 / 0 |
