Dim col As Long
If TypeName(Application.Caller) = "String" Then
If UCase(Application.Caller) Like "BOUTON*" Then
On Error Resume Next
col = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column
On Error GoTo 0
End If
End If
If col = 0 Then
MsgBox "colonne inconnue"
Else
MsgBox "numéro colonne: " & col
End If