Désélectionner à la fin de l'opération

Résolu
Jalalrid Messages postés 50 Date d'inscription   Statut Membre Dernière intervention   -  
Jalalrid Messages postés 50 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai saisi ce code:
Sub Worksheet_Activate()
Range("B4:B100").Select
With Selection.Font
.Name = "Times New Roman"
.Size = 14
.Underline = xlUnderlineStyleNone
.ThemeColor = xlThemeColorLight1
.TintAndShade = 0
.ThemeFont = xlThemeFontNone
End With
With Selection.Font
.Color = -4165632
.TintAndShade = 0
End With
Range("A1").Select
Selection.Font.Underline = xlUnderlineStyleSingle
End Sub

J'ai trouvé une méthode archaïque pour désélectionner mes cellules à la fin des opérations. Y a t-il une meilleure façon d'écrire ce code et désélectionner ces cellules à la fin de la tache?
Merci pour votre aide


A voir également:

1 réponse

Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

« Y a t-il une meilleure façon d'écrire ce code et désélectionner ces cellules à la fin de la tache? »
Oui, en supprimant les instructions inutiles et notament les select !

Sub Worksheet_Activate()

With Range("B4:B100").Font
  .Name = "Times New Roman"
  .Size = 14
  .Underline = xlUnderlineStyleNone 
  .ThemeFont = xlThemeFontNone
  .Color = -4165632
  .TintAndShade = 0
End With
Range("A1").Font.Underline = xlUnderlineStyleSingle 

End Sub

Cordialement
Patrice
0
Jalalrid Messages postés 50 Date d'inscription   Statut Membre Dernière intervention  
 
Merci. C'est super.
0