VBA : remplir l'espace entre deux range

Fermé
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 - Modifié par ViriisXP le 26/04/2012 à 09:59
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 26 avril 2012 à 12:08
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 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 710
26 avril 2012 à 11:39
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 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 40
26 avril 2012 à 12:05
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 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 710
26 avril 2012 à 12:08
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