Macro excel2007

Résolu
Bonjour,

Sur excel, je voudrais quand je renseigne une cellule, la bordure de celle ci se crée automatiquement.

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    clic droit sur l'onglet de ta feuille/Visualiser le code et colle ce code qui surveillera la plage A1 à A100

    Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    If Not Intersect(Target, [A1:A100]) Is Nothing Then Target.Borders.Weight = xlThin
    End Sub

    ce code peut être soumis à un contrôle de valeur et la plage est à adapter bien sur
    1. cela peut il fonctionner pour une cellule fusionnée, et avec le resultat d'une formule de calcul.
    2. Re,

      Oui mais il faut être précis pour le code, il vaudrait mieux joindre un fichier pour apprécier sa structure, à joindre avec ce lien

      https://www.cjoint.com/