Assumi que "eu" era uma coluna e você deseja que o código funcione nos dois sentidos, dependendo de qual coluna está oculta. Então, aqui está o código que eu usaria.
Sub Hide_Show()
If Range("QTYCALCON").EntireColumn.Hidden = False Then
Columns("I").Hidden = True
ElseIf Range("QTYCALCON").EntireColumn.Hidden = True Then
Columns("I").Hidden = False
End If
End Sub
Sempre que você executá-lo, ele verificará se "QTYCALCON" está oculto. Se não, esconderá "eu". Se "QTYCALCON" estiver oculto, isso mostrará "I".