Om du står i excel och kör en F5 eller Ctrl+G [Special...] så kan du välja att gå till konstanterna i området. Spela in ett makro när du gör det så ser du koden
Range.SpecialCells method (Excel) | Microsoft Learn
Selection.SpecialCells(xlCellTypeConstants)
Då kan du använda Intersect för att kolla om din valda cell är en av de celler som hittas när du letar efter konstanter
Application.Intersect method (Excel) | Microsoft Learn
Dim test
Set test = Intersect(Selection, Selection.SpecialCells(xlCellTypeConstants))
If (Not (test Is Nothing)) Then MsgBox ("konstant")
**********************
eller håll det enkelt. Kolla att cellen är längre än 0 tecken och inte har en formel.
https://learn.microsoft.com/en-us/office/vba/api/excel.range.hasformula
eller array
https://learn.microsoft.com/en-us/office/vba/api/excel.range.hasarray
eller ?
Ähhh. Kräver nog en del testande