Insertion bordure inférieure
Résolu/Fermé
Viking58
Messages postés
186
Date d'inscription
vendredi 5 décembre 2014
Statut
Membre
Dernière intervention
5 janvier 2018
-
25 août 2015 à 16:06
Viking58 Messages postés 186 Date d'inscription vendredi 5 décembre 2014 Statut Membre Dernière intervention 5 janvier 2018 - 25 août 2015 à 18:46
Viking58 Messages postés 186 Date d'inscription vendredi 5 décembre 2014 Statut Membre Dernière intervention 5 janvier 2018 - 25 août 2015 à 18:46
A voir également:
- Insertion bordure inférieure
- Insertion signature word - Guide
- Insertion liste déroulante excel - Guide
- Bordure de page word - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
3 réponses
ccm81
Messages postés
10853
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 avril 2024
2 404
25 août 2015 à 16:39
25 août 2015 à 16:39
Bonjour
Cordialement
Dim plage As Range Set plage = Range("A3:G3000") plage.Borders(xlEdgeBottom).LineStyle = xlContinuous plage.Borders(xlInsideHorizontal).LineStyle = xlContinuous
Cordialement
ccm81
Messages postés
10853
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 avril 2024
2 404
25 août 2015 à 17:46
25 août 2015 à 17:46
1. Déclares publique la procédure chargée du formatage
2. Et dans le module ThisWorkBook
ajoutes la procédure qui lance OK à l'ouverture du classeur
Public Sub OK()
Dim plage As Range
Set plage = Range("A3:G3000")
plage.Borders(xlEdgeBottom).LineStyle = xlContinuous
plage.Borders(xlInsideHorizontal).LineStyle = xlContinuous
End Sub
2. Et dans le module ThisWorkBook
ajoutes la procédure qui lance OK à l'ouverture du classeur
Private Sub Workbook_Open()
Call OK
End Sub
Viking58
Messages postés
186
Date d'inscription
vendredi 5 décembre 2014
Statut
Membre
Dernière intervention
5 janvier 2018
7
25 août 2015 à 18:12
25 août 2015 à 18:12
Merci à toi. Fonctionne nickel...
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
25 août 2015 à 17:58
25 août 2015 à 17:58
Bonjour,
Quelque chose m'échappe dans l'intérêt de ta demande...
Si tu fais ton encadrement sur ta feuille, il reste à l'ouverture suivante.
Si tu insères des lignes, elle prenne l'encadrement de la 1ère ligne.
C'est quand qu'elle sert à quelque chose cette macro ?
eric
Quelque chose m'échappe dans l'intérêt de ta demande...
Si tu fais ton encadrement sur ta feuille, il reste à l'ouverture suivante.
Si tu insères des lignes, elle prenne l'encadrement de la 1ère ligne.
C'est quand qu'elle sert à quelque chose cette macro ?
eric
Viking58
Messages postés
186
Date d'inscription
vendredi 5 décembre 2014
Statut
Membre
Dernière intervention
5 janvier 2018
7
25 août 2015 à 18:16
25 août 2015 à 18:16
Bonjour eriiic.
En cas de mauvaise manip, d'effacement par erreur, etc...
Car quand on modifie la bordure d'une cellule (par erreur ou pas), la fonction "retour", annulation de la dernière manip est inopérante.
Cela m'assure d'avoir un tableau propre.
En cas de mauvaise manip, d'effacement par erreur, etc...
Car quand on modifie la bordure d'une cellule (par erreur ou pas), la fonction "retour", annulation de la dernière manip est inopérante.
Cela m'assure d'avoir un tableau propre.
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
25 août 2015 à 18:42
25 août 2015 à 18:42
Ok. Ce n'est pas le pire qui puisse être perdu mais bon :-)
Si, l'annulation est possible normalement, y compris les encadrements.
Ce n'est qu'en cas d'enregistrement ou de macro lancée que l'historique est supprimé.
Si, l'annulation est possible normalement, y compris les encadrements.
Ce n'est qu'en cas d'enregistrement ou de macro lancée que l'historique est supprimé.
Viking58
Messages postés
186
Date d'inscription
vendredi 5 décembre 2014
Statut
Membre
Dernière intervention
5 janvier 2018
7
>
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
25 août 2015 à 18:46
25 août 2015 à 18:46
D'accord avec toi.
Je dois donc avoir dans une macro, quelque chose qui produit cela.
Maintenant, pour trouver quoi...
Je dois donc avoir dans une macro, quelque chose qui produit cela.
Maintenant, pour trouver quoi...
25 août 2015 à 17:05
Fonctionne à merveille.
Question: Si je supprime ou ajoute des lignes, est-ce que ce code se mettra à jour à chaque ouverture du classeur ?
25 août 2015 à 17:19
Le code s'applique à la plage définie ici
Set plage = Range("A3:G3000")
Donc, si tu dois modifier la structure de la feuille, il faudra
1. Redéfinir ta plage
2. Appliquer ta procédure à cette nouvelle plage
Cordialement
25 août 2015 à 17:35
Ce que j'aimerai savoir, c'est si ce code se lance à chaque démarrage du classeur ?
Merci