Si los dos valores son numéricos (el de la tabla y el del combo) no hay ningún problema, la select sería sin las comillas simples
Cita: .Open "select ciudad from ciudad2 where idprovincia = " & Combo2.Text, cnPrueba, adOpenDynamic, adLockOptimistic
CONSEJO: Si tienes dudas con la select, lo mejor es guardar la select en una variable de texto, poner un punto de interrupción y ver el valor que toma, luego copias esa consulta en access y la ejecutas.
--Saludos--