Вернуться   Форум программистов > Форум Программирование > Форум VBA

VBA

Программирование на VBA

Ответ
 
Старый 01.08.2001, 21:39   #1
Kau
Новичок
 
Регистрация: 01.08.2001
Сообщений: 8
Kau пока не определено
По умолчанию Как заблокировать ячейки в VBA в Spreadsheet?

Как заблокировать ячейки в VBA в Spreadsheet (в сетке EXCEL) чтобы при запуске в них ничего нельзя было вводить, но чтобы они и данные в них были видны?
Помогите кто знает ПЛИЗ !!!
Kau вне форума  
Старый 02.08.2001, 01:38   #2
debutant
Местный
 
Регистрация: 09.06.2001
Сообщений: 537
debutant пока не определено
По умолчанию RE: Как заблокировать ячейки в VBA в Spreadsheet?

Игра называется 'Попади в ячейку'. Не очень красиво, зато быстро. Пиши в коде для Sheet'ов.

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Target.Address = '$A$1' Then
Me.Range('$A$2').Select
End If
End Sub
debutant вне форума  
Старый 02.08.2001, 18:47   #3
Tim
Местный
 
Регистрация: 19.07.2001
Сообщений: 160
Tim пока не определено
По умолчанию RE: Как заблокировать ячейки в VBA в Spreadsheet?

Я уже отвечал в другом твоем вопросе, но наверна не так...
глядя на пример Дебютанта у меня возникла др идея:
1) если уж на то пошло, то в страничке екселя вся ячейки имеют св-во защищаемая или нет
если снимешь галочку и защитишь лист, то ячейку можно будет модифицировать, но тут др проблема, если они (юзеры) их будут перетаскивать да захотят менять шрифты и т.д....
2) это красивее, когда юзеры будут тыкать в ячейку, закодь в Sheetах следующее, чтобы они как тока событие 'чендж' на ячейку, а ты раз и UNDO.
Tim вне форума  
Ads
Ответ
Опции темы

Похожие темы
Тема Автор
Автоматизация программы на VBA for EXCEL
Хотел написать на VBA for EXCEL маленькую програмку, а получилась большая. Теперь я не хочу чтобы она была зависима от msoffice. Хочу чтобы был екзешник. Возможно ли более менее автоматизированно...
realist
Как скопировать в Excel ч/з VBA целый лист или строку...
Как скопировать в Excel ч/з VBA целый лист или строку в новую книгу?
Alexander Kaiman
Как заблокировать ячейки в VBA в Spreadsheet?
Как заблокировать ячейки в VBA в Spreadsheet (в сетке EXCEL) чтобы при запуске в них ничего нельзя было вводить, но чтобы они и данные в них были видны? Помогите кто знает ПЛИЗ !!!
Kau
VBA VBA for Excel функции определенные пользователем
Написал один макрос, вроде работает, делает это примерно так данные в ячейке А1 результат в ячейке А2. Не очень удобно... А вот если его в 'функции определенные пользователем' прописать, то было бы...
ленивец
VBA Как отобразить номер текущей записи в Access?
как отобразить номер текущей записи, как в кнопках перехода
Oleg
VBA VBA: изменение формата данных в Excel
Вопрос может и простой, но я бьюсь уже не первый день. Исходные данные: в файле формата .csv столбец с датами в виде 01-AUG-2001. Нужно получить: нормальный формат даты (01.08.01). Вручную...
Alina



Текущее время: 11:45. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Рейтинг@Mail.ru