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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2010, 00:15   #1
DimR
Пользователь
 
Регистрация: 19.11.2009
Сообщений: 18
Вопрос Application.OnKey. В чём ошибка?

Цитата:
Sub лаба()
Dim a As String
Dim clava As String

ana = CStr(Key)
Cells(1, 1) = ana

Application.OnKey "1", "iihaaa1"
End Sub
___________________________________ _________

Sub iihaaa1()

For i = 1 To Worksheets.Count - 1
If Worksheets(i).Name = "1" Then
Application.DisplayAlerts = False
Worksheets(i).Delete
Application.DisplayAlerts = True
ana = True
End If
Next i
Application.Worksheets.Add
Worksheets(1).Name = "1"
ActiveWorkbook.Save
End Sub
Кусок кода для единицы...не работает,не знаю,в чём ошибка...
DimR вне форума Ответить с цитированием
Старый 05.05.2010, 00:56   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Не видно ошибок.
только надо 1 разок процедуру лаба выполнить. тогда клавише 1 будет назначена процедура "iihaaa1".
учтите, что единицу теперь не набрать.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по Application.Onkey!!! Klim Bassenger Microsoft Office Excel 5 07.07.2009 11:30
В чём ошибка? Roman Общие вопросы C/C++ 2 24.12.2008 01:42
В чём ошибка??? pasha_1 Общие вопросы C/C++ 11 25.11.2008 01:26
Подскажите в чём ошибка! Irat Паскаль, Turbo Pascal, PascalABC.NET 3 18.02.2008 17:13