Valdefolt = 100
mVal = InputBox("Сумма", , Valdefolt)
Как можно менять входные данные по умолчанию (например в InputBox)?
Код:
Но Valdefolt может меняться. Хотелось бы, что бы ведя например однажды 105, сл. раз по дефолту отображалось бы уже это число. Можно ли обойтись без фиксации этой цифры в нек. txt-файле? Т.е. в идеале, чтобы переписывалась какая-то константа в самом модуле программки. Или написать функцию, которая бы переписывала свое значние. Т.е. можно ли программно менять сам код?
А может надо какую-нить рекурсию использовать?
Цитата: Dmitry2064
... Можно ли обойтись без фиксации этой цифры в нек. txt-файле?..
Сохраняйте нужное значение в реестре, в разделе Вашего приложения.
Цитата: Dmitry2064
... можно ли программно менять сам код?..
В некоторой степени.
Поищите материал по ключам: [color=green]conditional compilation[/color], [color=blue]условная компиляция[/color], #If...Then...#Else.
mVal = InputBox("Сумма", , 105)
InputBox(promt[, title][, [COLOR="green"]default[/COLOR]])
[COLOR="green"]default[/COLOR] - необязательный аргумент, определяющий значение, отображаемое в текстовом поле окна диалога по умолчанию