Sorry, but I'm trying to wrap my mind around the suggestions here. I've worked a lot with the 4046 (call me "4046-lover"), but for this application it's the last chip in the world I'd select.
The 4046 VCO is not very precise nor stable. It relies on the feedbacl loop in a PLL.
BrianHG introduced the idea of a $1 MCU.
A much better idea. Find one with ADC, use the timer to divide down to what you need controlled by the ADC voltage.
No continuous frequency sweep, but should do what you need.
Otherwise you'll need to provide MUCH more information on your needed spec.