Bonjour
A tester (je suppose que c'est un Label dans une feuille et non dans un USF)
label est à 200 (LEFT) dans ses propriétés, à modifier à ta sauce
Private Sub Workbook_Open()
Sheets("Feuil1").Label1.Left = 200
If Range("A1") <> "" Then
Sheets("Feuil1").Label1.Left = Sheets("Feuil1").Label1.Left + 33
Else
Sheets("Feuil1").Label1.Left = Sheets("Feuil1").Label1.Left
Exit Sub
End If
End Sub