Can we take as a dense subset the collection of all the linear combinations of the vectors of the Schauder basis using the rationals as scalars (or the complex numbers with rational real and imaginary parts for that matter)?
What can we say about the converse?
For your first question:
Let $X$ be a norm space and $(e_i)$ be a Schauder basis of $X$ (suppose $||e_i||=1$). Consider the countable set $$Q= \left\{ \sum\limits_{i=0}^n q_ie_i : n \in \mathbb{N}, q_i \in \mathbb{Q} \right\}$$
Let $\displaystyle x \in X$. Then by the definition of Schauder basis, there exists a sequence of scalars $(x_i)_{i \geq 0}$ such that $\displaystyle x= \sum\limits_{i \geq 0} x_ie_i$. Now, let $\epsilon >0$. There exists $n \geq 0$ such that $\displaystyle \left\|x- \sum\limits_{i=0}^n x_ie_i \right\| \leq \epsilon$, and for $0 \leq i \leq n$, there exists $q_i \in \mathbb{Q}$ such that $\displaystyle |q_i-x_i| \leq \frac{\epsilon}{n+1}$ because $\mathbb{Q}$ is dense in $\mathbb{R}$. Then $\displaystyle y= \sum\limits_{i=0}^n q_ie_i \in Q$ and $$||x-y|| \leq ||x- \sum\limits_{i=0}^n x_ie_i||+ \sum\limits_{i=0}^n |x_i-q_i| \cdot ||e_i|| \leq 2 \epsilon$$ If $X$ is a norm space over $\mathbb{C}$, you can consider $Q+iQ$ rather than $Q$.
For your second question, the converse is not true; see here. However, Mazur gave a partial result: Any infinite dimensional Banach space has a subspace containing a Schauder basis.