Быть в ударе - употреблялось в речи бильярдистов и обозначало настроение, состояние игроков, когда удары достигают нужной цели. Сейчас это выражение обозначает: быть в настроении, в состоянии подъёма, творческого воодушевления.
Кстати, и древнерусский корень ДАР это - творящая, творческая способность и её распространение.