Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.07.2008, 10:50   #21
gavrylyuk
Пользователь
 
Регистрация: 26.06.2008
Сообщений: 55
По умолчанию

Может Вы мне еще подскажете, мне нужно перенести эти данные в другую таблицу. Пример в приложении. Второй лист в файле результат. Помогите пожалуйста!
Спасибо
Вложения
Тип файла: rar РЕЗУЛЬТАТ.rar (10.5 Кб, 16 просмотров)
gavrylyuk вне форума
Старый 18.07.2008, 11:03   #22
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
valerij
Попробуй вставить макрос:
Код:
Sub Test()

    MsgBox Sheets.Count

End Sub
в файл "исходящие файлы" и запустить.
Выдает 2-ку
я пробовал
For Sh = 2 To Workbooks("исходящие файлы").Sheets.Count

ошибка та же
valerij вне форума
Старый 18.07.2008, 11:09   #23
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

А в столбце "A" листа 2 данные уже проставлены, или их нужно брать из листа 1 ?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 18.07.2008, 11:11   #24
gavrylyuk
Пользователь
 
Регистрация: 26.06.2008
Сообщений: 55
По умолчанию

Уже проставлены!
gavrylyuk вне форума
Старый 18.07.2008, 11:16   #25
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

valerij
Похоже, что по какой-то причине у Вас имя файла отличается от имени файла в коде макроса при обращении к рабочей книге. Переименуйте файл "исходящие файлы.xls", например в "ABCD.xls" и, соответственно, в коде макроса поменяйте
Код:
For Sh=1 To Workbooks("ABCD").Sheets.Count
и еще где-то есть строка. Найдете.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 18.07.2008, 11:32   #26
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Запустите макрос "Perenos".
Вложения
Тип файла: rar РЕЗУЛЬТАТ.rar (10.9 Кб, 29 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 18.07.2008, 11:38   #27
gavrylyuk
Пользователь
 
Регистрация: 26.06.2008
Сообщений: 55
По умолчанию

Спасибо большое, все работает!!!
gavrylyuk вне форума
Старый 18.07.2008, 11:42   #28
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
valerij
Похоже, что по какой-то причине у Вас имя файла отличается от имени файла в коде макроса при обращении к рабочей книге. Переименуйте файл "исходящие файлы.xls", например в "ABCD.xls" и, соответственно, в коде макроса поменяйте
Код:
For Sh=1 To Workbooks("ABCD").Sheets.Count
и еще где-то есть строка. Найдете.
Я делал так, не помогает
НАШЕЛ Ошибку.
У Вас в коде
("исходящие файлы") без расширения, вставил .xls, все заработало.
Не понятно, как у других макрос запускался!

Последний раз редактировалось valerij; 18.07.2008 в 11:45.
valerij вне форума
Старый 18.07.2008, 11:49   #29
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Странно. Вообще-то, когда обращаемся к открытому файлу, расширение указывать не обязательно. Смотри в Help по VBA коллекцию Workbooks. Можно вообще, обращаться по индексу (номеру) к открытой рабочей книге.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 18.07.2008, 14:17   #30
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Странно. Вообще-то, когда обращаемся к открытому файлу, расширение указывать не обязательно.
SAS
А как у Вас и других, он, макрос запускается без ошибки? Странно!!
Я под вистой, под ХР, др. ПК, без расширения, ошибка, с ним, все ОК!
А если один файл, открыт(с расширением), да, ошибка!
valerij вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертация одной БД в другую Старовъръ БД в Delphi 2 19.08.2008 12:26
Сортировка листов книги RUBEY Microsoft Office Excel 1 17.07.2008 10:57
пересылка данных из одной сети в другую AIst Работа с сетью в Delphi 5 08.07.2008 23:50
Перенос данных в из 1 таб. в другую... ivp88 БД в Delphi 12 11.01.2008 15:45
Копирование данных из одной таблицы в другую! фЁдОр БД в Delphi 18 06.01.2008 19:27