VBA : remplir l'espace entre deux range

ViriisXP Messages postés 487 Date d'inscription   Statut Membre Dernière intervention   -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je dois en gros faire un :
Plage_intervention_total = .Range(.Cells(ligne_controle, 5), .Cells(ligne_controle, 26)).address
if in Plage_intervention_total on as deux plages qui ont un .Borders(xlEdgeBottom).LineStyle = xlContinuous

Alors on fait le même " .Borders(xlEdgeBottom).LineStyle = xlContinuous " mais en pointillet entre les deux plages de cellules histoire qu'il n'y ai qu'une seule plage d'intervention mais qu'on vois tout de même qu'il existe un moment ou ce n'était pas raccord.



exemple visuel :
actuel :

| |
| '_________________'(espace vide entre cells)'__________________' |
|_______________________________________________________________________|


Désiré :

| |
| '_________________' _ _ _ _ _ _ _ _ _ _ _ '__________________' |
|_______________________________________________________________________|




Merci beaucoup par avance ! :)




je pense donc je suis !

3 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Dans format cellule, bordure il y a le choix du Style de bordure et a quel bord appliquer le style. Avec cela et l'enregistreur de macro vous devez y arriver.

Bonne suite
0
ViriisXP Messages postés 487 Date d'inscription   Statut Membre Dernière intervention   40
 
bonjour,
merci mais ce n'est pas du tout ce que je demande, je ne peux pas passer par excel, c'est tout en macro arrière que çà s'exécute.
Mais merci quand même.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

Justement, pour avoir le corps de votre code, utilisez l'enregistreur de macro et modifiez ensuite pour obtenir le code de votre subroutine.

A+
0