Just create a bash script as such:
#!/bin/bash
#change this to the interface you wish to change
IFACE="wlan0"
ifconfig $IFACE down
iwconfig $IFACE mode managed
ifconfig $IFACE up
iwconfig $IFACE channel $@
ifconfig $IFACE down
iwconfig $IFACE mode monitor
ifconfig $IFACE up
iwconfig $IFACE
And everything should work just fine. Just continue to use $IFACE (e.g. wlan0) in all subsequent commands (airodump,...) you use. Naturally, you do not need to use airmon-ng anymore to put the network card in monitor mode (as $IFACE now already is in monitor mode).