Try this:
//user-defined values
durInFrames = 20;
txt = 'Move45';
addValue = 45;
//AE-calculated values
m = marker.nearestKey(time);
str = m.comment;
if(str === txt && m.time <= time) {
start = m.time;
end = m.time + durInFrames*thisComp.frameDuration;
startValue = value;
endValue = value + addValue;
ease(time, start, end, startValue, endValue);
} else {
value;
}