mise en forme tableau vba

  • Initiateur de la discussion Initiateur de la discussion didier
  • 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 !

D

didier

Guest
Bonjour
J'ai creer une macro automatique dans excell pour metre en forme un tableau.
j'aimerais l'adapter

Sub borduretableau()
'
' bordure du tableau résultat
'
Dim VAR As Integer
VAR = cells(2 , 1).value
Range("B5:I230").Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
Range("G1").Select
End Sub

la ou le bas blésse c'est sur :
Range("B5:I230").Select

en fait 230 est une variable (appeler VAR qui peut prendre plusieurs valeurs de 1 a 230

j'ai essayé plusieurs solutions, mais cela me met une erreur a chaque fois.
apparament c'est un bug sur la maniére d'écrire avec range. et select

merci pour votre aide
Ðidier
 
Bonjour,

J'ai testé ta macro mais je n'ai aucun problème elle fonctionne parfaitement.

Essaie peut - être en plaçant Range("A1").select juste avant VAR = Cells mais logiquement c'est une instruction de trop.

Sinon je te suggère de placer un fichier exemple avec ta macro afin que l'on puisse mieux analyser ce qui se passe.

Bonne journée

@+ Dan
 
- 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
337
  • Question Question
XL pour MAC Recherche date
Réponses
5
Affichages
2 K
Réponses
8
Affichages
1 K
Retour