Macro excel2007

Résolu/Fermé
louve85
Messages postés
4
Date d'inscription
dimanche 17 février 2013
Statut
Membre
Dernière intervention
17 février 2013
- 17 févr. 2013 à 09:51
Mike-31
Messages postés
17941
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mai 2022
- 17 févr. 2013 à 21:48
Bonjour,

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



3 réponses

Mike-31
Messages postés
17941
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mai 2022
4 938
17 févr. 2013 à 10:01
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
0
louve85
Messages postés
4
Date d'inscription
dimanche 17 février 2013
Statut
Membre
Dernière intervention
17 février 2013

17 févr. 2013 à 20:59
cela peut il fonctionner pour une cellule fusionnée, et avec le resultat d'une formule de calcul.
0
Mike-31
Messages postés
17941
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mai 2022
4 938
17 févr. 2013 à 21:48
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/
0
louve85
Messages postés
4
Date d'inscription
dimanche 17 février 2013
Statut
Membre
Dernière intervention
17 février 2013

17 févr. 2013 à 11:52
Merci, je vais tester.
0
louve85
Messages postés
4
Date d'inscription
dimanche 17 février 2013
Statut
Membre
Dernière intervention
17 février 2013

17 févr. 2013 à 12:21
impeccable, merci

@+
0