
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.07.2007, 12:23
|
|||
|---|---|---|---|
|
|||
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Доброго временни суток, дамы и господа! Есть Excel, много листов. Необходимо: 1. С листа "ИмяЛиста1" выделить регион "Ячейка1"-"Ячейка2" (имена задаются параметрами) 2. Скопировать данные (не формулы, а данные) из этого региона 3. Перейти на другой лист "ИмяЛиста2" и вставить; причём вставить в конец листа, сразу после того что там уже есть. 4. В идеале оформить это в виде макроса ... Возникло несколько проблем: 1. Когда записываю макрос, то у меня в буфер копируются не расчитанные данные, а формулы :( при условии вставки на другой лист, если же копирую в текстовый файл - то всё хорошо... 2. В ТЗ сказано что нужно регион експортировать в текстовые файлы, которые должны создаваться тоже екслем... Это вообще не могу догнать как :( Заранее спасибо за помошь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 13:03
|
|||
|---|---|---|---|
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
1) Попробуй записать специальную вставку - значения. это в меню правка или контекстном меню. Либо Range1.Value = Range2.Value 2) Попробуй записать Файл - сохранить как - выбери текстовый файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 13:53
|
|||
|---|---|---|---|
|
|||
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Доброго времени суток, Deggasad! Спасибо за отклик! Deggasad2) Попробуй записать Файл - сохранить как - выбери текстовый файл.Собственно нужно експортировать выделенный регион в текстовый файл... но как? Сохранить как пытается сохранить всю книгу... а тект не поддерживает когщда много листов :( Deggasad1) Попробуй записать специальную вставку - значения. это в меню правка или контекстном меню. Либо Range1.Value = Range2.Value Range("L738:P754").Select имеет тип Variant/Variant (1 to 17, 1 to 5) - т.е. это таблица В переменную типа Object не лезит! В variant - <Expression not defined on context> :( Нифига не доганяю... Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 16:43
|
|||
|---|---|---|---|
|
|||
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Делаю так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Кто подстакажет почему? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 16:55
|
|||
|---|---|---|---|
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Так попробуй, только последняя ячейка ищется в первом столбце, устроит? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 17:15
|
|||
|---|---|---|---|
|
|||
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Спасибо, но немного не работает :(\ Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 18:13
|
|||
|---|---|---|---|
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Во-превых, переменные Range должны быть. Код: plaintext 1. Вместо Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 18:19
|
|||
|---|---|---|---|
|
|||
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Абсолютно ни на что не влияем :( Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 18:21
|
|||
|---|---|---|---|
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
soljenАбсолютно ни на что не влияем :( Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Пардон Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 18:32
|
|||
|---|---|---|---|
|
|||
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Вот рабочий кусок кода: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 18:35
|
|||
|---|---|---|---|
|
|||
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Один вопрос вроде решился... как скопировать и вставить... Второй: как создать текстовый файл в той же директории, предварительно спросив какое будет его имя, разрешение известно (*.txt), и вставить туда этот скопированный в буфер кусок! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.07.2007, 21:40
|
|||
|---|---|---|---|
|
|||
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Доброго времени суток, дамы и господа! Делаю вот так: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.07.2007, 22:32
|
|||
|---|---|---|---|
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
soljenНо файл не создаётся в текущем каталоге, но и ошибками не бровается...Неправда. Именно в текущем каталоге он и создается. Другое дело что текущий каталог принадлежит процессу, а ты уверен что знаешь какой процесс твой код выполняет? А ты знаешь какой каталог этот процесс объявил текущим? Добавь к своему коду пару строчек: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2007, 12:10
|
|||
|---|---|---|---|
|
|||
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Доброго времени суток, White Owl! White Owl soljenНо файл не создаётся в текущем каталоге, но и ошибками не бровается...Неправда. Именно в текущем каталоге он и создается. Другое дело что текущий каталог принадлежит процессу, а ты уверен что знаешь какой процесс твой код выполняет? А ты знаешь какой каталог этот процесс объявил текущим? Добавь к своему коду пару строчек: Код: plaintext 1. Крайне странно :( Создаёт как оказалось в Мои документы... но почему??? :( Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2007, 17:48
|
|||
|---|---|---|---|
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
soljenКрайне странно :( Создаёт как оказалось в Мои документы... но почему??? :(Ничего странного. Эксель по умолчанию устанавливает туда свой текущий каталог. Можешь пошарится по настройкам Экселя и найдешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2007, 21:54
|
|||
|---|---|---|---|
|
|||
[VBA + Excel 2003] Експорт региона... |
|||
|
#18+
Доброго времени суток, White Owl! Прошу помогите с кодом!!! Необходимо вставить в лист Excel 2003 элемент управления ComboBox1, затем привязать его к ячейке таким образом, чтобы ComboBox1 активировался тогда, когда я выделяю эту ячейку(т.е. щелкаю по ней, или подвожу черную рамку активной ячейки...)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2163697]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
144ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 438ms |

| 0 / 0 |
