Certo è ovvio che ti da errore su Shapes perchè quello è un comando VBA che controlla le varie immagini della pagina. Per nascondere un'immagine in VB devi impostare la proprietà "Visible" dell'immagine su True o False. Ti converrebbe cercare un bel manuale di VB così magari impari le differenze sostanziali tra VB e VBA.

Ciao