NB : Si j'affiches les toutes les colonnes, et que je maintient les
filtres,
ça marche.
La source du problème semble donc être ces colonnes masquées.
Dans les western aussi les problèmes sont souvent causé pas des colons
masqués.
"Stephane A. Aubertin" a écrit dans le message
de
news: uPYpG1s#Paramètres:
Excel 2002 (XP)
Feuille de 22 colonnes par 400 lignes dont les colonnes J, O et P sont
masquées.
Les colonnes à partir de R ne sont pas dans la zone d'impression.
Un filtre automatique dans les colonnes K et M affiches
approximativement
300 lignes.
"GB" a écrit dans le message de news:
ONfwCis#Vraiment !
Chez moi, ca donne un résultat tout à fait différent.
"Stephane A. Aubertin" a écrit dans le
messagenews: #gnDCyr#Merci pour l'intervention mais malheureusement ça donne exactement
le
mêmerésultat que :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
c'est à dire que toute la ligne est colorié, mais il n'y a pas
l'alternance1 ligne sur 2 qui tien compte des filtres.
Je cherche encore...
Stephane A. Aubertin
HEC Montréal
"GB" a écrit dans le message de news:
#xT8Ham#Bonjour,
Est-ce ce que tu cherches?
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range, LignePrecedente As Long
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
If Ligne.Row > LignePrecedente + 1 Then
Ligne.Interior.ColorIndex = 6
LignePrecedente = Ligne.Row
End If
End If
Ind = Not Ind
Next Ligne
End Sub
"Stephane A. Aubertin" a écrit dans le
messagenews: Oi5oUOh#Bonjours, voila un petit bout de temps que je n'avais pas
consulté
cesite...
Dans le site Disciplus.simplex, j'ai trouvé cette macro pour
"Colorieruneligne sur deux même lorsqu'un filtre est affiché ou que des
lignes
sontmasquées":
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).Rows
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
En plus des filtres j'ai des colonnes masquées. La macro colore
unesériedelignes (pas nécessairement alternés) d'une suite de colonnes
contiguës,etidem sur une autre suite et pas nécessairement les mêmes
lignes,
jemeretrouve alors avec un quadrillage.
j'ai modifié la routine comme suit :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
Cela règle le problème lié aux colonnes, mais les lignes ne sont
pasalternés correctement. (en fait ça ne tient pas compte des
filtres)
Y a t'il une solution facile ?
Stephane A. Aubertin
HEC Montréal
"================================================================="
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
NB : Si j'affiches les toutes les colonnes, et que je maintient les
filtres,
ça marche.
La source du problème semble donc être ces colonnes masquées.
Dans les western aussi les problèmes sont souvent causé pas des colons
masqués.
"Stephane A. Aubertin" <stephane.aubertin@hec.ca> a écrit dans le message
de
news: uPYpG1s#CHA.2044@TK2MSFTNGP10.phx.gbl...
Paramètres:
Excel 2002 (XP)
Feuille de 22 colonnes par 400 lignes dont les colonnes J, O et P sont
masquées.
Les colonnes à partir de R ne sont pas dans la zone d'impression.
Un filtre automatique dans les colonnes K et M affiches
approximativement
300 lignes.
"GB" <docmarti@NOSPAMcolba.net> a écrit dans le message de news:
ONfwCis#CHA.2368@TK2MSFTNGP10.phx.gbl...
Vraiment !
Chez moi, ca donne un résultat tout à fait différent.
"Stephane A. Aubertin" <stephane.aubertin@hec.ca> a écrit dans le
message
news: #gnDCyr#CHA.1616@TK2MSFTNGP11.phx.gbl...
Merci pour l'intervention mais malheureusement ça donne exactement
le
même
résultat que :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
c'est à dire que toute la ligne est colorié, mais il n'y a pas
l'alternance
1 ligne sur 2 qui tien compte des filtres.
Je cherche encore...
Stephane A. Aubertin
HEC Montréal
stephane.aubertin@hec.ca
"GB" <docmarti@NOSPAMcolba.net> a écrit dans le message de news:
#xT8Ham#CHA.1976@TK2MSFTNGP12.phx.gbl...
Bonjour,
Est-ce ce que tu cherches?
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range, LignePrecedente As Long
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
If Ligne.Row > LignePrecedente + 1 Then
Ligne.Interior.ColorIndex = 6
LignePrecedente = Ligne.Row
End If
End If
Ind = Not Ind
Next Ligne
End Sub
"Stephane A. Aubertin" <stephane.aubertin@hec.ca> a écrit dans le
message
news: Oi5oUOh#CHA.2368@TK2MSFTNGP10.phx.gbl...
Bonjours, voila un petit bout de temps que je n'avais pas
consulté
ce
site...
Dans le site Disciplus.simplex, j'ai trouvé cette macro pour
"Colorier
une
ligne sur deux même lorsqu'un filtre est affiché ou que des
lignes
sont
masquées":
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).Rows
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
En plus des filtres j'ai des colonnes masquées. La macro colore
une
série
de
lignes (pas nécessairement alternés) d'une suite de colonnes
contiguës,
et
idem sur une autre suite et pas nécessairement les mêmes
lignes,
je
me
retrouve alors avec un quadrillage.
j'ai modifié la routine comme suit :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
Cela règle le problème lié aux colonnes, mais les lignes ne sont
pas
alternés correctement. (en fait ça ne tient pas compte des
filtres)
Y a t'il une solution facile ?
Stephane A. Aubertin
HEC Montréal
stephane.aubertin@hec.ca
"================================================================="
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
NB : Si j'affiches les toutes les colonnes, et que je maintient les
filtres,
ça marche.
La source du problème semble donc être ces colonnes masquées.
Dans les western aussi les problèmes sont souvent causé pas des colons
masqués.
"Stephane A. Aubertin" a écrit dans le message
de
news: uPYpG1s#Paramètres:
Excel 2002 (XP)
Feuille de 22 colonnes par 400 lignes dont les colonnes J, O et P sont
masquées.
Les colonnes à partir de R ne sont pas dans la zone d'impression.
Un filtre automatique dans les colonnes K et M affiches
approximativement
300 lignes.
"GB" a écrit dans le message de news:
ONfwCis#Vraiment !
Chez moi, ca donne un résultat tout à fait différent.
"Stephane A. Aubertin" a écrit dans le
messagenews: #gnDCyr#Merci pour l'intervention mais malheureusement ça donne exactement
le
mêmerésultat que :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
c'est à dire que toute la ligne est colorié, mais il n'y a pas
l'alternance1 ligne sur 2 qui tien compte des filtres.
Je cherche encore...
Stephane A. Aubertin
HEC Montréal
"GB" a écrit dans le message de news:
#xT8Ham#Bonjour,
Est-ce ce que tu cherches?
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range, LignePrecedente As Long
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
If Ligne.Row > LignePrecedente + 1 Then
Ligne.Interior.ColorIndex = 6
LignePrecedente = Ligne.Row
End If
End If
Ind = Not Ind
Next Ligne
End Sub
"Stephane A. Aubertin" a écrit dans le
messagenews: Oi5oUOh#Bonjours, voila un petit bout de temps que je n'avais pas
consulté
cesite...
Dans le site Disciplus.simplex, j'ai trouvé cette macro pour
"Colorieruneligne sur deux même lorsqu'un filtre est affiché ou que des
lignes
sontmasquées":
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).Rows
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
En plus des filtres j'ai des colonnes masquées. La macro colore
unesériedelignes (pas nécessairement alternés) d'une suite de colonnes
contiguës,etidem sur une autre suite et pas nécessairement les mêmes
lignes,
jemeretrouve alors avec un quadrillage.
j'ai modifié la routine comme suit :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
Cela règle le problème lié aux colonnes, mais les lignes ne sont
pasalternés correctement. (en fait ça ne tient pas compte des
filtres)
Y a t'il une solution facile ?
Stephane A. Aubertin
HEC Montréal
"================================================================="
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Re-bonjour Patrick,
On se croirait sur un forum privé ! ;o))
Voici copie d'un fil du 04/04/03 qui en traite :
"=================================================================="
Et si tu y vas à la dure, comme dans les western, ca va mieux ou non?
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For i = 1 To 400 ' A la dure
If Cells(i, 1).Height > 0 Then
If Ind = True Then
Cells(i, 1).EntireRow.Interior.ColorIndex = 6
End If
Ind = Not Ind
End If
Next
"Stephane A. Aubertin" a écrit dans le message
news: eJPnL4s#NB : Si j'affiches les toutes les colonnes, et que je maintient les
filtres,ça marche.
La source du problème semble donc être ces colonnes masquées.
Dans les western aussi les problèmes sont souvent causé pas des colons
masqués.
"Stephane A. Aubertin" a écrit dans le
message
denews: uPYpG1s#Paramètres:
Excel 2002 (XP)
Feuille de 22 colonnes par 400 lignes dont les colonnes J, O et P sont
masquées.
Les colonnes à partir de R ne sont pas dans la zone d'impression.
Un filtre automatique dans les colonnes K et M affiches
approximativement300 lignes.
"GB" a écrit dans le message de news:
ONfwCis#Vraiment !
Chez moi, ca donne un résultat tout à fait différent.
"Stephane A. Aubertin" a écrit dans le
messagenews: #gnDCyr#Merci pour l'intervention mais malheureusement ça donne exactement
lemêmerésultat que :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
c'est à dire que toute la ligne est colorié, mais il n'y a pas
l'alternance1 ligne sur 2 qui tien compte des filtres.
Je cherche encore...
Stephane A. Aubertin
HEC Montréal
"GB" a écrit dans le message de news:
#xT8Ham#Bonjour,
Est-ce ce que tu cherches?
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range, LignePrecedente As Long
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
If Ligne.Row > LignePrecedente + 1 Then
Ligne.Interior.ColorIndex = 6
LignePrecedente = Ligne.Row
End If
End If
Ind = Not Ind
Next Ligne
End Sub
"Stephane A. Aubertin" a écrit dans
le
messagenews: Oi5oUOh#Bonjours, voila un petit bout de temps que je n'avais pas
consultécesite...
Dans le site Disciplus.simplex, j'ai trouvé cette macro pour
"Colorieruneligne sur deux même lorsqu'un filtre est affiché ou que des
lignessontmasquées":
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).RowsIf Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
En plus des filtres j'ai des colonnes masquées. La macro
colore
unesériedelignes (pas nécessairement alternés) d'une suite de colonnes
contiguës,etidem sur une autre suite et pas nécessairement les mêmes
lignes,jemeretrouve alors avec un quadrillage.
j'ai modifié la routine comme suit :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
Cela règle le problème lié aux colonnes, mais les lignes ne
sont
pasalternés correctement. (en fait ça ne tient pas compte des
filtres)
Y a t'il une solution facile ?
Stephane A. Aubertin
HEC Montréal
"================================================================="
Il te reste à choisir, avec lignes masquées ignorées ou pas et le bon
colorindex ; chez moi les bleu
oscillent entre 32 et 34.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:%23vF%Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Re-bonjour Patrick,
On se croirait sur un forum privé ! ;o))
Voici copie d'un fil du 04/04/03 qui en traite :
"=================================================================="
Et si tu y vas à la dure, comme dans les western, ca va mieux ou non?
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For i = 1 To 400 ' A la dure
If Cells(i, 1).Height > 0 Then
If Ind = True Then
Cells(i, 1).EntireRow.Interior.ColorIndex = 6
End If
Ind = Not Ind
End If
Next
"Stephane A. Aubertin" <stephane.aubertin@hec.ca> a écrit dans le message
news: eJPnL4s#CHA.2184@TK2MSFTNGP11.phx.gbl...
NB : Si j'affiches les toutes les colonnes, et que je maintient les
filtres,
ça marche.
La source du problème semble donc être ces colonnes masquées.
Dans les western aussi les problèmes sont souvent causé pas des colons
masqués.
"Stephane A. Aubertin" <stephane.aubertin@hec.ca> a écrit dans le
message
de
news: uPYpG1s#CHA.2044@TK2MSFTNGP10.phx.gbl...
Paramètres:
Excel 2002 (XP)
Feuille de 22 colonnes par 400 lignes dont les colonnes J, O et P sont
masquées.
Les colonnes à partir de R ne sont pas dans la zone d'impression.
Un filtre automatique dans les colonnes K et M affiches
approximativement
300 lignes.
"GB" <docmarti@NOSPAMcolba.net> a écrit dans le message de news:
ONfwCis#CHA.2368@TK2MSFTNGP10.phx.gbl...
Vraiment !
Chez moi, ca donne un résultat tout à fait différent.
"Stephane A. Aubertin" <stephane.aubertin@hec.ca> a écrit dans le
message
news: #gnDCyr#CHA.1616@TK2MSFTNGP11.phx.gbl...
Merci pour l'intervention mais malheureusement ça donne exactement
le
même
résultat que :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
c'est à dire que toute la ligne est colorié, mais il n'y a pas
l'alternance
1 ligne sur 2 qui tien compte des filtres.
Je cherche encore...
Stephane A. Aubertin
HEC Montréal
stephane.aubertin@hec.ca
"GB" <docmarti@NOSPAMcolba.net> a écrit dans le message de news:
#xT8Ham#CHA.1976@TK2MSFTNGP12.phx.gbl...
Bonjour,
Est-ce ce que tu cherches?
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range, LignePrecedente As Long
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
If Ligne.Row > LignePrecedente + 1 Then
Ligne.Interior.ColorIndex = 6
LignePrecedente = Ligne.Row
End If
End If
Ind = Not Ind
Next Ligne
End Sub
"Stephane A. Aubertin" <stephane.aubertin@hec.ca> a écrit dans
le
message
news: Oi5oUOh#CHA.2368@TK2MSFTNGP10.phx.gbl...
Bonjours, voila un petit bout de temps que je n'avais pas
consulté
ce
site...
Dans le site Disciplus.simplex, j'ai trouvé cette macro pour
"Colorier
une
ligne sur deux même lorsqu'un filtre est affiché ou que des
lignes
sont
masquées":
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).Rows
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
En plus des filtres j'ai des colonnes masquées. La macro
colore
une
série
de
lignes (pas nécessairement alternés) d'une suite de colonnes
contiguës,
et
idem sur une autre suite et pas nécessairement les mêmes
lignes,
je
me
retrouve alors avec un quadrillage.
j'ai modifié la routine comme suit :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
Cela règle le problème lié aux colonnes, mais les lignes ne
sont
pas
alternés correctement. (en fait ça ne tient pas compte des
filtres)
Y a t'il une solution facile ?
Stephane A. Aubertin
HEC Montréal
stephane.aubertin@hec.ca
"================================================================="
Il te reste à choisir, avec lignes masquées ignorées ou pas et le bon
colorindex ; chez moi les bleu
oscillent entre 32 et 34.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" <nospam-mouedra@club-internet.fr> a écrit dans le message de
news:%23vF%235QRSDHA.2084@TK2MSFTNGP11.phx.gbl...
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Re-bonjour Patrick,
On se croirait sur un forum privé ! ;o))
Voici copie d'un fil du 04/04/03 qui en traite :
"=================================================================="
Et si tu y vas à la dure, comme dans les western, ca va mieux ou non?
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For i = 1 To 400 ' A la dure
If Cells(i, 1).Height > 0 Then
If Ind = True Then
Cells(i, 1).EntireRow.Interior.ColorIndex = 6
End If
Ind = Not Ind
End If
Next
"Stephane A. Aubertin" a écrit dans le message
news: eJPnL4s#NB : Si j'affiches les toutes les colonnes, et que je maintient les
filtres,ça marche.
La source du problème semble donc être ces colonnes masquées.
Dans les western aussi les problèmes sont souvent causé pas des colons
masqués.
"Stephane A. Aubertin" a écrit dans le
message
denews: uPYpG1s#Paramètres:
Excel 2002 (XP)
Feuille de 22 colonnes par 400 lignes dont les colonnes J, O et P sont
masquées.
Les colonnes à partir de R ne sont pas dans la zone d'impression.
Un filtre automatique dans les colonnes K et M affiches
approximativement300 lignes.
"GB" a écrit dans le message de news:
ONfwCis#Vraiment !
Chez moi, ca donne un résultat tout à fait différent.
"Stephane A. Aubertin" a écrit dans le
messagenews: #gnDCyr#Merci pour l'intervention mais malheureusement ça donne exactement
lemêmerésultat que :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
c'est à dire que toute la ligne est colorié, mais il n'y a pas
l'alternance1 ligne sur 2 qui tien compte des filtres.
Je cherche encore...
Stephane A. Aubertin
HEC Montréal
"GB" a écrit dans le message de news:
#xT8Ham#Bonjour,
Est-ce ce que tu cherches?
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range, LignePrecedente As Long
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
If Ligne.Row > LignePrecedente + 1 Then
Ligne.Interior.ColorIndex = 6
LignePrecedente = Ligne.Row
End If
End If
Ind = Not Ind
Next Ligne
End Sub
"Stephane A. Aubertin" a écrit dans
le
messagenews: Oi5oUOh#Bonjours, voila un petit bout de temps que je n'avais pas
consultécesite...
Dans le site Disciplus.simplex, j'ai trouvé cette macro pour
"Colorieruneligne sur deux même lorsqu'un filtre est affiché ou que des
lignessontmasquées":
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).RowsIf Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
En plus des filtres j'ai des colonnes masquées. La macro
colore
unesériedelignes (pas nécessairement alternés) d'une suite de colonnes
contiguës,etidem sur une autre suite et pas nécessairement les mêmes
lignes,jemeretrouve alors avec un quadrillage.
j'ai modifié la routine comme suit :
Sub CouleurLignes()
Dim Ind As Boolean, Ligne As Range
Cells.Interior.ColorIndex = xlNone
For Each Ligne In
ActiveWorkbook.ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).EntireR
ow
If Ind = True Then
Ligne.Interior.ColorIndex = 6
End If
Ind = Not Ind
Next Ligne
End Sub
Cela règle le problème lié aux colonnes, mais les lignes ne
sont
pasalternés correctement. (en fait ça ne tient pas compte des
filtres)
Y a t'il une solution facile ?
Stephane A. Aubertin
HEC Montréal
"================================================================="
Il te reste à choisir, avec lignes masquées ignorées ou pas et le bon
colorindex ; chez moi les bleu
oscillent entre 32 et 34.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
"Crel" a écrit dans le message de
news:%23vF%Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour Patrick, Bonjour Flo,
Avec du mal, c'est là
http://www.excelabo.net/xl/lign-col.htm#colorier1/2
@+
FxM
PS pour Flo:
Le moteur de recherche sur excelabo dit qu'il n'y a rien pour :
une ligne sur deux
ligne deux
ligne 2
alors que ce texte apparaît tel quel deux fois dans cette rubrique.
Tu veux bien mettre ce moteur au pain sec et à l'eau ? ;o)
Bises.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour Patrick, Bonjour Flo,
Avec du mal, c'est là
http://www.excelabo.net/xl/lign-col.htm#colorier1/2
@+
FxM
PS pour Flo:
Le moteur de recherche sur excelabo dit qu'il n'y a rien pour :
une ligne sur deux
ligne deux
ligne 2
alors que ce texte apparaît tel quel deux fois dans cette rubrique.
Tu veux bien mettre ce moteur au pain sec et à l'eau ? ;o)
Bises.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour Patrick, Bonjour Flo,
Avec du mal, c'est là
http://www.excelabo.net/xl/lign-col.htm#colorier1/2
@+
FxM
PS pour Flo:
Le moteur de recherche sur excelabo dit qu'il n'y a rien pour :
une ligne sur deux
ligne deux
ligne 2
alors que ce texte apparaît tel quel deux fois dans cette rubrique.
Tu veux bien mettre ce moteur au pain sec et à l'eau ? ;o)
Bises.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour Patrick, Bonjour Flo,
Avec du mal, c'est là
http://www.excelabo.net/xl/lign-col.htm#colorier1/2
@+
FxM
PS pour Flo:
Le moteur de recherche sur excelabo dit qu'il n'y a rien pour :
une ligne sur deux
ligne deux
ligne 2
alors que ce texte apparaît tel quel deux fois dans cette rubrique.
Tu veux bien mettre ce moteur au pain sec et à l'eau ? ;o)
Bises.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour Patrick, Bonjour Flo,
Avec du mal, c'est là
http://www.excelabo.net/xl/lign-col.htm#colorier1/2
@+
FxM
PS pour Flo:
Le moteur de recherche sur excelabo dit qu'il n'y a rien pour :
une ligne sur deux
ligne deux
ligne 2
alors que ce texte apparaît tel quel deux fois dans cette rubrique.
Tu veux bien mettre ce moteur au pain sec et à l'eau ? ;o)
Bises.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour Patrick, Bonjour Flo,
Avec du mal, c'est là
http://www.excelabo.net/xl/lign-col.htm#colorier1/2
@+
FxM
PS pour Flo:
Le moteur de recherche sur excelabo dit qu'il n'y a rien pour :
une ligne sur deux
ligne deux
ligne 2
alors que ce texte apparaît tel quel deux fois dans cette rubrique.
Tu veux bien mettre ce moteur au pain sec et à l'eau ? ;o)
Bises.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour Patrick, Bonjour Flo,
Avec du mal, c'est là
http://www.excelabo.net/xl/lign-col.htm#colorier1/2
@+
FxM
PS pour Flo:
Le moteur de recherche sur excelabo dit qu'il n'y a rien pour :
une ligne sur deux
ligne deux
ligne 2
alors que ce texte apparaît tel quel deux fois dans cette rubrique.
Tu veux bien mettre ce moteur au pain sec et à l'eau ? ;o)
Bises.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour Patrick, Bonjour Flo,
Avec du mal, c'est là
http://www.excelabo.net/xl/lign-col.htm#colorier1/2
@+
FxM
PS pour Flo:
Le moteur de recherche sur excelabo dit qu'il n'y a rien pour :
une ligne sur deux
ligne deux
ligne 2
alors que ce texte apparaît tel quel deux fois dans cette rubrique.
Tu veux bien mettre ce moteur au pain sec et à l'eau ? ;o)
Bises.
Bonjour à toutes et tous.
J'ai un tableau avec une partie dans laquelle on saisit "zone".
Je souhaite créer une macro qui mette une ligne sur deux en bleu, j'ai
cherché sur MPFE, mais j'ai pas trouvé, alors que je sais qu'il y est
l'ayant déjà vu.
Merci beaucoup.
Patrick.
Bonjour Patrick, Bonjour Flo,
Avec du mal, c'est là
http://www.excelabo.net/xl/lign-col.htm#colorier1/2
@+
FxM
PS pour Flo:
Le moteur de recherche sur excelabo dit qu'il n'y a rien pour :
une ligne sur deux
ligne deux
ligne 2
alors que ce texte apparaît tel quel deux fois dans cette rubrique.
Tu veux bien mettre ce moteur au pain sec et à l'eau ? ;o)
Bises.
je t'embauche pour la mise à jour des mots clefs du moteur !
je t'embauche pour la mise à jour des mots clefs du moteur !
je t'embauche pour la mise à jour des mots clefs du moteur !
Misange wrote:je t'embauche pour la mise à jour des mots clefs du moteur !
Bonjour Flo,
Ayant comme toi des 'activités annexes', je ne vais pas m'engager à
faire systématiquement l'analyse du site. Mais si je peux t'aider, ne
t'en prive pas.
HTTrack peut créer une base sémantique des sites aspirés et générer un
fichier txt tel que suit : (début d'Excelabo)
a--bcdg-a-jac
1 www.excelabo.net/xl/comparer.htm
=1
(0)
a-1
1 www.excelabo.net/xl/calendriers.htm
=1
(0)
a-t-il
2 www.excelabo.net/xl/barres.htm
1 www.excelabo.net/xl/filtris.htm
1 www.excelabo.net/xl/fonctions.htm
1 www.excelabo.net/xl/formats.htm
=5
... etc
ainsi, 'a-t-il' est apparu deux fois sur la page
www.excelabo.net/xl/barres.htm, etc ...
et un total de 5 fois sur le site.
(0) est le séparateur de mots / expressions.
Ce n'est surement ni parfait, ni exhaustif mais si ça peut aider, le
fichier texte fait 2748 ko (239 ko compressé zip). Si tu insistes ;o),
je peux voir pour le mettre sous une forme un peu plus compréhensible.
Tu connais ma BAL.
Bises
@+
Fx
Misange wrote:
je t'embauche pour la mise à jour des mots clefs du moteur !
Bonjour Flo,
Ayant comme toi des 'activités annexes', je ne vais pas m'engager à
faire systématiquement l'analyse du site. Mais si je peux t'aider, ne
t'en prive pas.
HTTrack peut créer une base sémantique des sites aspirés et générer un
fichier txt tel que suit : (début d'Excelabo)
a--bcdg-a-jac
1 www.excelabo.net/xl/comparer.htm
=1
(0)
a-1
1 www.excelabo.net/xl/calendriers.htm
=1
(0)
a-t-il
2 www.excelabo.net/xl/barres.htm
1 www.excelabo.net/xl/filtris.htm
1 www.excelabo.net/xl/fonctions.htm
1 www.excelabo.net/xl/formats.htm
=5
... etc
ainsi, 'a-t-il' est apparu deux fois sur la page
www.excelabo.net/xl/barres.htm, etc ...
et un total de 5 fois sur le site.
(0) est le séparateur de mots / expressions.
Ce n'est surement ni parfait, ni exhaustif mais si ça peut aider, le
fichier texte fait 2748 ko (239 ko compressé zip). Si tu insistes ;o),
je peux voir pour le mettre sous une forme un peu plus compréhensible.
Tu connais ma BAL.
Bises
@+
Fx
Misange wrote:je t'embauche pour la mise à jour des mots clefs du moteur !
Bonjour Flo,
Ayant comme toi des 'activités annexes', je ne vais pas m'engager à
faire systématiquement l'analyse du site. Mais si je peux t'aider, ne
t'en prive pas.
HTTrack peut créer une base sémantique des sites aspirés et générer un
fichier txt tel que suit : (début d'Excelabo)
a--bcdg-a-jac
1 www.excelabo.net/xl/comparer.htm
=1
(0)
a-1
1 www.excelabo.net/xl/calendriers.htm
=1
(0)
a-t-il
2 www.excelabo.net/xl/barres.htm
1 www.excelabo.net/xl/filtris.htm
1 www.excelabo.net/xl/fonctions.htm
1 www.excelabo.net/xl/formats.htm
=5
... etc
ainsi, 'a-t-il' est apparu deux fois sur la page
www.excelabo.net/xl/barres.htm, etc ...
et un total de 5 fois sur le site.
(0) est le séparateur de mots / expressions.
Ce n'est surement ni parfait, ni exhaustif mais si ça peut aider, le
fichier texte fait 2748 ko (239 ko compressé zip). Si tu insistes ;o),
je peux voir pour le mettre sous une forme un peu plus compréhensible.
Tu connais ma BAL.
Bises
@+
Fx
Mille merci Caesar.
"AV" a écrit dans le message de news:
#Hééé ! Et la Mise en forme conditionnelle ?
Même que c'est sur Exlabo !
Sur une plage "ordinaire" ligne paires :
=MOD(LIGNE();2)=0
Sur une plage filtrée (Ex: B2:Bx )
=MOD(SOMME(SOUS.TOTAL(3;DECALER($B$2;LIGNE($B$2:$B2)-MIN(LIGNE($B$2:$B2));;1
)));2)
AV
Mille merci Caesar.
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de news:
#tLzAdSSDHA.1920@TK2MSFTNGP11.phx.gbl...
Hééé ! Et la Mise en forme conditionnelle ?
Même que c'est sur Exlabo !
Sur une plage "ordinaire" ligne paires :
=MOD(LIGNE();2)=0
Sur une plage filtrée (Ex: B2:Bx )
=MOD(SOMME(SOUS.TOTAL(3;DECALER($B$2;LIGNE($B$2:$B2)-MIN(LIGNE($B$2:$B2));;1
)));
2)
AV
Mille merci Caesar.
"AV" a écrit dans le message de news:
#Hééé ! Et la Mise en forme conditionnelle ?
Même que c'est sur Exlabo !
Sur une plage "ordinaire" ligne paires :
=MOD(LIGNE();2)=0
Sur une plage filtrée (Ex: B2:Bx )
=MOD(SOMME(SOUS.TOTAL(3;DECALER($B$2;LIGNE($B$2:$B2)-MIN(LIGNE($B$2:$B2));;1
)));2)
AV