Eu não acho que exista solução desde que o cabeçalho seja mesclado. Proponho uma solução alternativa: desfaça a mesclagem das células de cabeçalho, formate as coisas para que elas pareçam as mesmas, embora agora sejam duas células, e use o VBA para que o usuário não possa selecionar a primeira linha.
Por exemplo, se as células A1:A2
forem o cabeçalho, o VBA para garantir que A1
não seja a célula ativa poderia ser este:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then
If ActiveCell.Address = Range("A1").Address Then
If Target.Cells.Count = 1 Then
Range("A2").Select
Else
Union(Target, Range("A2")).Select
Range("A2").Activate
End If
End If
End If
End Sub
Observe que esse código pode ser otimizado um pouco mais. Por exemplo, se você selecionar toda a Linha 1, esse código selecionará todas as linhas 1 & 2. No entanto, isso deve ser suficiente para você descobrir se a ideia funcionará.