Mettre des bordures sur une ligne si 1ère cellule non vide

Fermé
Christophe78129 Messages postés 13 Date d'inscription mardi 28 janvier 2020 Statut Membre Dernière intervention 20 février 2020 - Modifié le 9 févr. 2020 à 08:10
jordane45 Messages postés 38446 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 février 2025 - 9 févr. 2020 à 12:12
J’ai un tableau dont j’aimerai mettre des bordures autour des cellules de B à F si la cellule B est non vide.
La 1ère cellule « modifiable » est B5.
J’ai créé un module avec le code suivant (Excel 2013) :

Sub Bordures()

Dim Derlig As Long

    With « Feuil1 »
        Derlig = .Cells(.Rows.Count, 2).End(xlUp).Row
        .Cells(5, 2).Resize(Derlig, 6).BorderAround Weight = xlThin
    End With
End Sub


Mais je ne sais pas comment faire pour qu’il soit pris en compte et s’il marche
Si quelqu’un a une solution.
Merci d’avance

1 réponse

jordane45 Messages postés 38446 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 février 2025 4 739
9 févr. 2020 à 12:12
Bonjour,

Comment as tu pu "écrire" ce code ... sans savoir exécuter une macro excel ?
Tu l'as seulement copier/coller quelque part je suppose.
Quoi qu'il en soit, ta question serait donc : comment lancer une macro excel.

Et bien, il existe plusieurs possibilités.
Par exemple, tu te places dans cette macro ( tu cliques une fois dedans pour que ton curseur de souris s'y trouve), puis tu lances la macro en appuyant sur la touche F5 de ton clavier.
Sinon, tu peux utiliser le bouton qui se trouve dans le ruban prévu à cet effet.
Tu peux aussi assigner cette macro à un bouton sur ta feuille execel ..

Je te conseille de suivre les tutos (que tu trouveras pas milliers/millions) sur le net.

0