Let $A,B$ be $\mathbb{C}$-vector space. We can view them as a $\mathbb{Z}$-module. Suppose that there is a $\mathbb{Z}$-module isomorphism $\phi$ between $A$ and $B$. Then can we have a natural $\mathbb{Q}$(or even $\mathbb{R}$, $\mathbb{C}$)-vector space isomorphism between $A$ and $B$ from $\phi$?
I think at least we can have $\mathbb{Q}$-vector space isomorphism.
For example, Let $a\in A$ and denote $\frac{1}{n}a=\alpha\in A$ for some natural number $n$. Let $\phi$ be a $\mathbb{Z}$-module isomorphism from $A$ to $B$. Then, we have
$\phi(a)=\phi(n\alpha)=n\phi(\alpha)=n\phi(\frac{1}{n}a)$.
Thus, $\phi(\frac{1}{n}a)$ has to be $\frac{1}{n}\phi(a)$. Because $\mathbb{Q}$ is the field of fraction of $\mathbb{Z}$, we may have $\phi(\frac{m}{n}a)=\frac{m}{n}\phi(a)$ for all $a\in A$ and $\frac{m}{n}\in\mathbb{Q}$.
Am I right?
Now, I am struggling to extend to $\mathbb{R}$ or $\mathbb{C}$ vector space isomorphism.