Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Mise en forme array affichage

BARNS

XLDnaute Junior
Bonjour je souhaite modifier la mise en forme d'un array

avec
VB:
Worksheets("User").Range(Cells(derniereL + 2, 3), Cells(derniereL + 10, 9)) = matmont

J'ai



Je souhaite



Je ne connais pas à l'avance l'emplacement de l'array qui est défini par des choix user.

Merci
 

tbft

XLDnaute Accro
Bonjour

Je vous conseil d'essayer de faire un enregistrement automatique de macro en faisant la mise en forme que vous voulez.
Puis de la modifier pour qu'elle colle avec le reste de votre code...
 

BARNS

XLDnaute Junior
Ouais merci du conseil, je me disais juste qu'il y avait une fonction déjà existante pour les arrays. Je mets le code de cette solution pour ceux que ca intéresse.

VB:
sub contourrange ()
With Range("E7:I16")
.Select
.Borders(xlEdgeLeft).LineStyle = xlContinuous
.Borders(xlEdgeTop).LineStyle = xlContinuous
.Borders(xlEdgeBottom).LineStyle = xlContinuous
.Borders(xlEdgeRight).LineStyle = xlContinuous
End With
End Sub
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…