|
Тема
|
Въпрос относно една програмка
|
|
Автор |
munio_ltd (непознат
) |
Публикувано | 20.07.12 13:02 |
|
Здравейте,
Имам идея за една проста програма тип "калкулатор". Самата програма искам да представлява три колони с много редове надолу, в които да се въвеждаат съответно в първата колона бройката на даден продукт, във втората колона цената, а в третата автоматично да се пресмята сбора на първите 2. Най-накрая този сбор трябва да се сумира. Едно решение е Excel, но е адски неудобно да местиш стрелките докато пишеш, за да се прехвърлиш в друга клетка. Искам например въвеждането да става единствено с цифровите клавиши на клавиатурата. Възможно ли е да се направи и как по-точно.
п.п. Познанията ми по програмиране се свеждат единствено до HTML, CSS и PHP, но не знам как може се направи с тях, така че се надявам да ми предложите нещо по-добро
Благодаря!
Редактирано от munio_ltd на 20.07.12 13:06.
| |
|
Пробвай :
В отговор на:
Private Sub Workbook_Open()
Application.OnKey "{ENTER}", "EnterOffset"
End Sub
Sub EnterOffset()
'при натискане на Enter на NumLock селектира в зададена последователност клетки
If ActiveCell.Cells.Column = 1 Then ' при Колона 1
ActiveCell.Offset(0, 1).Select
Exit Sub
End If
If ActiveCell.Cells.Column = 2 Then ' при Колона 2
ActiveCell.Offset(1, -1).Select
Exit Sub
End If
End Sub
VBA Макрос, записан в съответният файл. Подменя функцията на клавиша Enter на NumLock когато е отворен файла ....
Редактирано от Minavasht_new-208743 на 23.07.12 15:06.
| |
|
|
|
|