Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Недопонимание Excel-ем 2010 кода VBA предыдущих версий
 
Да, The_Prist, именно такой текст и выходит. Спасибо за ссылку. Будем разбираться.
Недопонимание Excel-ем 2010 кода VBA предыдущих версий
 
Вот часть кода:
Код
If Not Intersect(Target, Range("Novler") Is Nothing Then
[StopSave] = "0"
[Zemanet].Select
Selection.ClearContents
[Teminat].Select
Selection.ClearContents
Недопонимание Excel-ем 2010 кода VBA предыдущих версий
 
Здравствуйте, форумчане!
Есть файл с макросами, созданный в Excel 2003. Вот уже много лет прекрасно работает и с Excel 2007. Установили версию 2010. Возникло недопонимание. Именно в строчках, например: [DiapName].Select  Удаляю эту строчку, останавливается на следующей подобной.
Подскажите, пожалуйста, в чём тут проблема?
Спасибо.
Удаление строк в закрытом файле, Удаление строк в закрытом файле
 
Здравствуйте, уважаемые форумчане! На сайте нашёл лишь способ извлечь данные из закрытого файла. А можно ли удалить макросом из закрытого файла определённые строки? Дело в том, что в этом файле удаление строк вызывает зависание компа. Спасибо!
Как на листе убрать пустые ячейки (по краям)
 
Выделите один ненужный столбец справа от нужного, затем Ctrl+Shift+(клавиша с символом вправо) до следующего нужного столбца или до конца листа. Затем на выделенном правый клик - выбрать Hide.
Использование переменной в разных макросах, О публичной переменной
 
Спасибо!
Использование переменной в разных макросах, О публичной переменной
 
Спасибо, Hugo! Заработало!  :)  Как понял, при этом в макросе, что в модуле ЭтаКнига, эту самую переменную объявлять вообще нельзя (даже, как Dim ... ).
Использование переменной в разных макросах, О публичной переменной
 
Здравствуйте! Пересмотрел в поисковике подобные темы. Публичную переменную, которая используется и в других макросах, нельзя декларировать в модулях листов или ЭтаКнига, иначе её значение в других модулях будет восприниматься как Empty. Но как быть, если всё же она задаётся в модуле ЭтаКнига (в данном случае по-другому не получается), а её значение необходимо использовать в макросах, записанных в стандартных модулях? Ниже привёл пример кода такого макроса. Макрос Test находится в ином модуле.

Public UserEntry As String

Private Sub Workbook_Open()
Dim Msg As String
Msg = "Vvedite chislo"
UserEntry = InputBox(Msg, "Privet!")
If UserEntry = "" Then ActiveWorkbook.Close
Sheets("AAA").Activate
Range("A1").Value = UserEntry
Range("A2").Select
End Sub

Sub Test()
MsgBox "Vvedeno chislo " & UserEntry
End Sub
Создание массива в макросе
 
Спасибо всем!)
Создание массива в макросе
 
Hugo, спасибо большое за ответ и желание помочь, но список не в текстовом файле, а в Excel.
Создание массива в макросе
 
Можно узнать, как создаётся этот "публичный словарь"? Не придётся ли для пользования им прибегать к каким-либо дополнительным установкам непросвящённым пользователям?
Создание массива в макросе
 
Одним словом, как создать массив  Spisok=Аrray("000123", "000222", ...... ) из 3500 чисел этого списка не вручную?
Создание массива в макросе
 
Формулами можно, но нужно макросом.
Да, необходимо введённое в InputBox число сравнить, совпадает ли оно с каким либо значением из этого списка. Дело в том, что этот список в одном открытом файле, а результат, есть ли совпадение, необходимо отметить в другом файле. Вот и хотелось бы каким-либо способом вбить эти 3500 значений списка в код макроса, чтоб не обращаться к тому файлу.
Создание массива в макросе
 
Добрый вечер! Есть столбец с шестизначными числами, около 3500. Макрос проверяет введённое данное на соответствие с этими числами. Сделал это с помощью цикла. Знаю, что есть формулы для работы с массивом. Но для этого надо будет вручную вбивать это огромное количество кодов в макрос вручную, что нереально. Есть ли возможность сделать это, чтоб проверка на соответствие шла в самом макросе, без дополнительной активации страницы с этим массивом? Спасибо!
Страницы: 1
Наверх