Seu código pode parecer com o seguinte, parece que você está perdendo o objeto Planilha:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Count = 1 Then
If Not Intersect(Target, Range("C47")) Is Nothing Then
Worksheets("Hardware").Range("ClInfo").Value = "hello"
End If
End If
End Sub
Verifique se você está colocando isso como o VBA da sua pasta chamada 1
: