powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel
5 сообщений из 5, страница 1 из 1
Excel
    #39454261
guest0505
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Подскажите пожалуйста почему может не работать макрос на ПК где установлен windows XP? При этом на ПК с XP и офис 2010 синим выделяется строка Sub и выходит ошибка Compile Error: Object library invalid or contains references to object defenitions that could not be found.
На ПК с тем же XP но 2007 офисом выходит совсем другая ошибка Run-time Error 1004: Не удается вставить листы в конечную книгу, так как она содержит меньшее число строк и столбцов.... при этом выделяется единственная строка макроса в модуле желтым
Код: vbnet
1.
wb.Sheets(2).Copy Before:=Workbooks(priem).Sheets(1)

.
А вот на пк с windows 7 и теми же версиями обновлений для офиса 2010/2007 все работает без каких либо ошибок.
В гугле нашел статью что нужно подключить в referens MSCOMCTL.OCX это не решило проблему
...
Рейтинг: 0 / 0
Excel
    #39454262
guest0505
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На всякий случай обновил framework до 4.6.1, это тоже не решило проблему
...
Рейтинг: 0 / 0
Excel
    #39454355
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest0505так как она содержит меньшее число строк и столбцовздесь все просто: Вы пытаетесь выполнить макрос и скопировать лист из книги в новом формате(.xlsx,xlsm,xlsb и т.д. где кол-во строк 1048576) в книгу старого формата - .xls. А там количество строк максимум 65536.
Приведите обе книги к одному формату и все скопируется.

guest0505Object library invalid or contains references to object defenitions that could not be foundА какую строку при этом выделяет?
...
Рейтинг: 0 / 0
Excel
    #39454368
guest0505
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist,
Object library invalid or contains references to object defenitions that could not be found при этом
Код: vbnet
1.
2.
3.
4.
5.
6.
Sub Istochnik()<- выделяется эта строка
Application.ScreenUpdating = False
Filename = GetFilePath()
TextBox1.Value = Filename
Bookadr = TextBox1.Value
End Sub



Я пытаюсь выполнить макрос из файла с расширением xlsm, в книгу которая еще не сохранена (она просто добавлена как новая книга). Не сохраненная книга автоматически имеет формат xls? Почему на моем ПК работает?
...
Рейтинг: 0 / 0
Excel
    #39454480
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest0505Не сохраненная книга автоматически имеет формат xls?Вам виднее - у Вас ПК перед глазами :) Это можно регулировать в параметрах: Файл -Параметры -Сохранение -Сохранять файлы в следующем формате - выбрать xlsx.
guest0505Object library invalid or contains references to object defenitions that could not be foundВозможно, проблема где-то здесь: http://www.excel-vba.ru/microsoft-lishil-excel-2007-i-2010-elementov-activex/
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]