Passer un Range en tant que paramêtre pour l'encadrer

  • Initiateur de la discussion Initiateur de la discussion Toug
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

Toug

Guest
Bonjour les xliste!
Je souhaiterais utiliser une sous sub ou fonction pour encadrer le range que je lui passe comme paramètre. Mais cela ne fonctionne pas, J'ai une erreur dans la sous sub
Voici le petit code que j'ai utilisé:
Code:
Sub a_Generale()
Set encaRange = Range("A7:D16")
Call Encadre(encaRange)
End Sub


Sub Encadre(MyRange)
Range(MyRange).Select
With Selection.Borders(xlEdgeLeft)
        .LineStyle = xlContinuous
        .ColorIndex = 0
        .TintAndShade = 0
        .Weight = xlThin
    End With
    With Selection.Borders(xlEdgeTop)
        .LineStyle = xlContinuous
        .ColorIndex = 0
        .TintAndShade = 0
        .Weight = xlThin
    End With
    With Selection.Borders(xlEdgeBottom)
        .LineStyle = xlContinuous
        .ColorIndex = 0
        .TintAndShade = 0
        .Weight = xlThin
    End With
    With Selection.Borders(xlEdgeRight)
        .LineStyle = xlContinuous
        .ColorIndex = 0
        .TintAndShade = 0
        .Weight = xlThin
    End With
    Selection.Borders(xlInsideVertical).LineStyle = xlNone
    Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
End Sub
Merci d'avance.
 
Re : Passer un Range en tant que paramêtre pour l'encadrer

Bonjour,

essaye en déclarant / typant tes variables :
Code:
Sub a_Generale()
Dim encaRange As Range
Set encaRange = Range("A7:D16")
Call Encadre(encaRange)
End Sub

Code:
Sub Encadre(MyRange As Range)


bon après midi
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
14
Affichages
450
M
Réponses
8
Affichages
2 K
Michelrib
M
T
  • Question Question
XL pour MAC Recherche date
Réponses
5
Affichages
2 K
tdenis
T
Réponses
8
Affichages
1 K
H
Réponses
2
Affichages
1 K
H
S
Réponses
4
Affichages
2 K
stage_ferrit
S
C
  • Question Question
Réponses
13
Affichages
3 K
Retour