しかしもかかしもない
Meanings
1
stop complaining; stop making excuses
usually written using kana alone
Used to cut off someone who is hedging or making excuses, especially when they say しかし (but). The phrase literally means 'there is no しかし or scarecrow', playing on the sound similarity between しかし (but) and かかし (scarecrow).
"But..." "No buts! Just get on with it."
I don't want to hear excuses. No ifs or buts.