Après avoir copié la plage de la colonne G, cliquer-droit sur la première cellule correspondante de la colonne H et choisir : Collage spécial... / Blancs non compris
Si vous voulez conserver l'en-tête de la colonne H avec sa mise en forme, essayez :
VB:
Sub Test2()
Range(Cells(2, "g"), Cells(Cells.SpecialCells(xlCellTypeLastCell).Row, "g")).Copy
Range("h2").PasteSpecial SkipBlanks:=True
Application.CutCopyMode = False
End Sub