Suppose I have a Hilbert space $H$ and a linear subspace $V\subset H$ with its inner product inherited from $H$. The spaces are in particular sets, so I may consider the inclusion map $i:V\hookrightarrow H$. Of course for any element $v\in V\subset H$, $||i(v)||=||v||$ since the norm is inherited. But this means that $i$ is an isometry, whence $V$ is a complete subspace and also therefore closed.
But we know there are subspaces of Hilbert spaces which are not closed. These are not open either, but there must be some error in my arguments above. Where is my mistake?
Taking $H,V$ to be Banach spaces doesn't change anything I think.