Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
gtoukc@wanadoo.fr
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Isa,
Non justement, mes tableaux sont hyper complexes et pratiquement chaque
cellule a un format de bordure
différent de sa voisine
Merci quand même :-))
Francis.
"isabelle" a écrit dans le message de news:bonjour Francis,
si les cellules ont tous le même format de bordure, tu pourrais adapter
cette exemple à ta macro.
For i = 1 To 4
With ActiveSheet.UsedRange.Borders.Item(i)
.LineStyle = xlContinuous
.Weight = xlThick
.ColorIndex = 21
End With
Next
isabelle
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
[Image]
Name: sig.jsp?pc=ZSzeb038
sig.jsp?pc=ZSzeb038 Type: type non spécifié (application/octet-stream)
Encoding: x-uuencode
Isa,
Non justement, mes tableaux sont hyper complexes et pratiquement chaque
cellule a un format de bordure
différent de sa voisine
Merci quand même :-))
Francis.
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de news:
409F84FA.61933755@videotron.ca...
bonjour Francis,
si les cellules ont tous le même format de bordure, tu pourrais adapter
cette exemple à ta macro.
For i = 1 To 4
With ActiveSheet.UsedRange.Borders.Item(i)
.LineStyle = xlContinuous
.Weight = xlThick
.ColorIndex = 21
End With
Next
isabelle
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
gtoukc@wanadoo.fr
[Image]
Name: sig.jsp?pc=ZSzeb038
sig.jsp?pc=ZSzeb038 Type: type non spécifié (application/octet-stream)
Encoding: x-uuencode
Isa,
Non justement, mes tableaux sont hyper complexes et pratiquement chaque
cellule a un format de bordure
différent de sa voisine
Merci quand même :-))
Francis.
"isabelle" a écrit dans le message de news:bonjour Francis,
si les cellules ont tous le même format de bordure, tu pourrais adapter
cette exemple à ta macro.
For i = 1 To 4
With ActiveSheet.UsedRange.Borders.Item(i)
.LineStyle = xlContinuous
.Weight = xlThick
.ColorIndex = 21
End With
Next
isabelle
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
[Image]
Name: sig.jsp?pc=ZSzeb038
sig.jsp?pc=ZSzeb038 Type: type non spécifié (application/octet-stream)
Encoding: x-uuencode
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
gtoukc@wanadoo.fr
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:uL1lb$oNEHA.624@TK2MSFTNGP11.phx.gbl...
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
gtoukc@wanadoo.fr
Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de news:Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" <mpierron@europtest.com> a écrit dans le message de news:
O1BOWupNEHA.1456@TK2MSFTNGP09.phx.gbl...
Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:uL1lb$oNEHA.624@TK2MSFTNGP11.phx.gbl...
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
gtoukc@wanadoo.fr
Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de news:Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédure
d'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:%Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de
news:
Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédure
d'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:%23mK0a7pNEHA.3572@tk2msftngp13.phx.gbl...
Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" <mpierron@europtest.com> a écrit dans le message de
news:
O1BOWupNEHA.1456@TK2MSFTNGP09.phx.gbl...
Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:uL1lb$oNEHA.624@TK2MSFTNGP11.phx.gbl...
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
gtoukc@wanadoo.fr
Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédure
d'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:%Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de
news:
Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" a écrit dans le message de news:Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédured'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:%Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de
news:Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" <mpierron@europtest.com> a écrit dans le message de news:
eCw7uKqNEHA.1276@TK2MSFTNGP11.phx.gbl...
Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédure
d'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:%23mK0a7pNEHA.3572@tk2msftngp13.phx.gbl...
Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" <mpierron@europtest.com> a écrit dans le message de
news:
O1BOWupNEHA.1456@TK2MSFTNGP09.phx.gbl...
Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:uL1lb$oNEHA.624@TK2MSFTNGP11.phx.gbl...
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
gtoukc@wanadoo.fr
Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" a écrit dans le message de news:Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédured'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:%Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de
news:Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Alors une autre:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
If cel.Borders(1).LineStyle <> -4142 Then
ep = cel.Borders.Item(i).Weight
st = cel.Borders.Item(i).LineStyle
cel.Borders.Item(i).Weight = ep
cel.Borders.Item(i).ColorIndex = 21
cel.Borders.Item(i).LineStyle = st
End If
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" a écrit dans le message de news:Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédured'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:%Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de
news:Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Alors une autre:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
If cel.Borders(1).LineStyle <> -4142 Then
ep = cel.Borders.Item(i).Weight
st = cel.Borders.Item(i).LineStyle
cel.Borders.Item(i).Weight = ep
cel.Borders.Item(i).ColorIndex = 21
cel.Borders.Item(i).LineStyle = st
End If
Next
Next
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:eQj2roqNEHA.644@tk2msftngp13.phx.gbl...
Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" <mpierron@europtest.com> a écrit dans le message de news:
eCw7uKqNEHA.1276@TK2MSFTNGP11.phx.gbl...
Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédure
d'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:%23mK0a7pNEHA.3572@tk2msftngp13.phx.gbl...
Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" <mpierron@europtest.com> a écrit dans le message de
news:
O1BOWupNEHA.1456@TK2MSFTNGP09.phx.gbl...
Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:uL1lb$oNEHA.624@TK2MSFTNGP11.phx.gbl...
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
gtoukc@wanadoo.fr
Alors une autre:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
If cel.Borders(1).LineStyle <> -4142 Then
ep = cel.Borders.Item(i).Weight
st = cel.Borders.Item(i).LineStyle
cel.Borders.Item(i).Weight = ep
cel.Borders.Item(i).ColorIndex = 21
cel.Borders.Item(i).LineStyle = st
End If
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" a écrit dans le message de news:Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédured'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:%Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de
news:Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
ah! l'indentation, c'est quand même quelque chose....
j
p
s
m
v
p
h
s
Michel Pierron a écrit:Alors une autre:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
If cel.Borders(1).LineStyle <> -4142 Then
ep = cel.Borders.Item(i).Weight
st = cel.Borders.Item(i).LineStyle
cel.Borders.Item(i).Weight = ep
cel.Borders.Item(i).ColorIndex = 21
cel.Borders.Item(i).LineStyle = st
End If
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" a écrit dans le message de
news:
Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédured'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:%Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de
news:Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
ah! l'indentation, c'est quand même quelque chose....
j
p
s
m
v
p
h
s
Michel Pierron a écrit:
Alors une autre:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
If cel.Borders(1).LineStyle <> -4142 Then
ep = cel.Borders.Item(i).Weight
st = cel.Borders.Item(i).LineStyle
cel.Borders.Item(i).Weight = ep
cel.Borders.Item(i).ColorIndex = 21
cel.Borders.Item(i).LineStyle = st
End If
Next
Next
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:eQj2roqNEHA.644@tk2msftngp13.phx.gbl...
Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" <mpierron@europtest.com> a écrit dans le message de
news:
eCw7uKqNEHA.1276@TK2MSFTNGP11.phx.gbl...
Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédure
d'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:%23mK0a7pNEHA.3572@tk2msftngp13.phx.gbl...
Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" <mpierron@europtest.com> a écrit dans le message de
news:
O1BOWupNEHA.1456@TK2MSFTNGP09.phx.gbl...
Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:uL1lb$oNEHA.624@TK2MSFTNGP11.phx.gbl...
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
gtoukc@wanadoo.fr
ah! l'indentation, c'est quand même quelque chose....
j
p
s
m
v
p
h
s
Michel Pierron a écrit:Alors une autre:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
If cel.Borders(1).LineStyle <> -4142 Then
ep = cel.Borders.Item(i).Weight
st = cel.Borders.Item(i).LineStyle
cel.Borders.Item(i).Weight = ep
cel.Borders.Item(i).ColorIndex = 21
cel.Borders.Item(i).LineStyle = st
End If
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" a écrit dans le message de
news:
Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédured'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:%Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de
news:Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Salut à toi O grand BiscotteUnScudJpsabatdelaile
Décodage pour les non initiés :
Jeune
Premier
Sous-doué
Mais
Volontaire
Pour
Haranguer
Sans
Vergogne.....heuh, manquait une ligne dans ta sub.
Gogne
Le concours d'interpretations est ouvert !
:-))))) :-D
Robert
"sabatier" a écrit dans le message
de news:ah! l'indentation, c'est quand même quelque chose....
j
p
s
m
v
p
h
s
Michel Pierron a écrit:Alors une autre:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
If cel.Borders(1).LineStyle <> -4142 Then
ep = cel.Borders.Item(i).Weight
st = cel.Borders.Item(i).LineStyle
cel.Borders.Item(i).Weight = ep
cel.Borders.Item(i).ColorIndex = 21
cel.Borders.Item(i).LineStyle = st
End If
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" a écrit dans le message de
news:Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédured'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:%Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de
news:Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
Salut à toi O grand BiscotteUnScudJpsabatdelaile
Décodage pour les non initiés :
Jeune
Premier
Sous-doué
Mais
Volontaire
Pour
Haranguer
Sans
Vergogne.....heuh, manquait une ligne dans ta sub.
Gogne
Le concours d'interpretations est ouvert !
:-))))) :-D
Robert
"sabatier" <biscotteUnScudJpsabatdelaile@wanadoo.fr> a écrit dans le message
de news: 409FD194.1030904@wanadoo.fr...
ah! l'indentation, c'est quand même quelque chose....
j
p
s
m
v
p
h
s
Michel Pierron a écrit:
Alors une autre:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
If cel.Borders(1).LineStyle <> -4142 Then
ep = cel.Borders.Item(i).Weight
st = cel.Borders.Item(i).LineStyle
cel.Borders.Item(i).Weight = ep
cel.Borders.Item(i).ColorIndex = 21
cel.Borders.Item(i).LineStyle = st
End If
Next
Next
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:eQj2roqNEHA.644@tk2msftngp13.phx.gbl...
Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" <mpierron@europtest.com> a écrit dans le message de
news:
eCw7uKqNEHA.1276@TK2MSFTNGP11.phx.gbl...
Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédure
d'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:%23mK0a7pNEHA.3572@tk2msftngp13.phx.gbl...
Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" <mpierron@europtest.com> a écrit dans le message de
news:
O1BOWupNEHA.1456@TK2MSFTNGP09.phx.gbl...
Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" <gtoukc@wanadoo.fr> a écrit dans le message de
news:uL1lb$oNEHA.624@TK2MSFTNGP11.phx.gbl...
Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis
gtoukc@wanadoo.fr
Salut à toi O grand BiscotteUnScudJpsabatdelaile
Décodage pour les non initiés :
Jeune
Premier
Sous-doué
Mais
Volontaire
Pour
Haranguer
Sans
Vergogne.....heuh, manquait une ligne dans ta sub.
Gogne
Le concours d'interpretations est ouvert !
:-))))) :-D
Robert
"sabatier" a écrit dans le message
de news:ah! l'indentation, c'est quand même quelque chose....
j
p
s
m
v
p
h
s
Michel Pierron a écrit:Alors une autre:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
If cel.Borders(1).LineStyle <> -4142 Then
ep = cel.Borders.Item(i).Weight
st = cel.Borders.Item(i).LineStyle
cel.Borders.Item(i).Weight = ep
cel.Borders.Item(i).ColorIndex = 21
cel.Borders.Item(i).LineStyle = st
End If
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:Sympa aussi la macro mais elle fait apparaître des
bordures cachées entre les tableaux :o((
Merci encore.....
Francis.
"Michel Pierron" a écrit dans le message de
news:Re Francis;
Excuse moi, je n'avais pas tout compris; tu peux faire un mixte de la
procédured'Isabelle. Le temps de traitement sera un tantinet plus long:
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
For Each cel In sh.UsedRange
For i = 1 To 4
Ep = cel.Borders.Item(i).Weight
cel.Borders.Item(i).Weight = Ep
cel.Borders.Item(i).ColorIndex = 21
Next
Next
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:%Sympa MP
mais ta macro ne colorise que le cadre extérieur :-((
merci quand même Snif....
Francis.
"Michel Pierron" a écrit dans le message de
news:Bonjour Francis;
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.BorderAround Weight:=xlThick, ColorIndex:!
Next
Next
End Sub
MP
"Francis" a écrit dans le message de
news:uL1lb$Re-bonjour
J'ai récupéré une macro sympa pour cela
Sub Remplir()
For Each wb In Workbooks
For Each sh In wb.Sheets
sh.UsedRange.Borders.ColorIndex = 21
Next
Next
End Sub
mais malheureusement,
en coloriant les bordures, celles-ci sont reformatées à la même
épaisseur et je perds ainsi formatage des cadres qui sont ( par
définition ) plus épais :- (((
Merci à celui ou celle qui me donnera la solution ;-))
Francis