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

Страницы: 1
Добавление записи в реестр VBA
 
Всем привет.
Очень нужна ваша помощь.
Мне через макрос в Excel необходимо внести изменения в реестр, чтобы отключить предупреждение об отправке письма в Outlook.

На просторах интернета нашел такой код по добавлению записей в реестр:
Код
Key$ = "HKEY_CURRENT_USER\Software\Microsoft\Office\" & Application.Version & "\Excel\Security\"
CreateObject("WScript.Shell").RegWrite Key$ & "AccessVBOM", 1, "REG_DWORD"
Он работает замечательно, но только для ветки "HKEY_CURRENT_USER".
Мне нужно внести изменения в ветку "HKEY_LOCAL_MACHINE", а с ней такой код работать не хочет.

Также пробовал использовать функцию "regcreatekeyex", но она ругается при декларировании.  У меня windows 8, x64.  Может кто знает, как добавлять данные в реестр в нужной мне ветке? Или иной способ решения основного вопроса?   Просто зайти в реестр и руками сделать не могу, т.к. на работе, естественно, админами закрыт доступ, а через макрос VBA можно работать с реестром)
Удаление невидимых листов
 
Доброго времени суток!    
Вопрос следующий.    
Есть книга excel, в которую делается выгрузка запросом из SAP.    
В результате SAP создает свои невидимые листы (зачем-то ему нужные).    
Увидеть их можно, если открыть редактор макросов и посмотреть структуру документа.    
 
На скриншоте выделены красным.    
 
Как можно удалить эти листы?    
 
Пытался сделать его сначала видимым, установив соответствующее свойство, а потом удалить как обычный лист, но выдается ошибка при попытке сменить параметр видимости.
Пустая ячейка? Нет, в ней что-то есть!!
 
Всем доброго времени суток!    
Обращаюсь с таким вопросом.    
По своей работе имею дело с таблицами следующего вида: размерность 8000 на 50, на пересечении стоят единицы либо пустое место.  
Таких таблице у меня две: одна в одном листе, другая в другом.  
Есть формула, которая проверяет эти таблицы на идентичность. Формула выводит разность таблиц на соседний лист.    
Однако происходит следующая ситуация. Разность равна "#Н/Д". Дело в том, что в пустых на вид ячейках что-то находится (проверял так = ТИП(адрес ячейки) - выдает "2" - т.е. там не число). Если зайти в режим редактирования ячейки и нажать Enter - то все нормально становится.    
 
Не могу понять, что в этих ячейках находится? Как оно туда попадает? Как можно избавиться от этого?    
 
На данный момент делаю так: ставлю фильтры на столбцы. Выделяю первый столбец с пустыми ячейками (фильтром), выделяю его и удаляю - формат очищается. И так для каждого столбца. А их 50. Только после этого формулы работают нормально.    
 
Подскажите, пожалуйста, откуда возникают такие вещи? Что же там в итоге находится и как этого избежать?    
Спасибо.
Страницы: 1
Наверх