Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée au
préalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4 lignes.
Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non plus.
Érico
"isabelle" a écrit dans le message de
news:bonjour rico,Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.
s lectionne la premire ligne du groupe de quatre, qui a un saut de
page
l'intrieur de ces 4 lignes,et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" a crit dans le message de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A"
& i)
Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets
etjene veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée au
préalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4 lignes.
Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non plus.
Érico
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41FFABD9.604E1FC8@videotron.ca...
bonjour rico,
Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.
s lectionne la premire ligne du groupe de quatre, qui a un saut de
page
l'intrieur de ces 4 lignes,
et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" <as.isabellevIE@videotron.ca> a crit dans le message de
news:41FFA63C.13D0D52F@videotron.ca...
bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A"
& i)
Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets
et
je
ne veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée au
préalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4 lignes.
Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non plus.
Érico
"isabelle" a écrit dans le message de
news:bonjour rico,Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.
s lectionne la premire ligne du groupe de quatre, qui a un saut de
page
l'intrieur de ces 4 lignes,et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" a crit dans le message de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A"
& i)
Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets
etjene veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
Voici ma macro....
Sub masquesi()
______________________________
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R" Then
Range("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
______________________________
C'est une macro pour masquer des lignes par groupe de 4.
Est-ce que je peux mettre ta macro dans ça?
Merci
"isabelle" a écrit dans le message de
news:Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée au
préalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4 lignes.
Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non plus.
Érico
"isabelle" a écrit dans le message de
news:bonjour rico,Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.s lectionne la premire ligne du groupe de quatre, qui a un saut de
pagel'intrieur de ces 4 lignes,et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" a crit dans le message de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A"
& i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projetsetjene veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
Voici ma macro....
Sub masquesi()
______________________________
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R" Then
Range("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
______________________________
C'est une macro pour masquer des lignes par groupe de 4.
Est-ce que je peux mettre ta macro dans ça?
Merci
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41FFB62F.DC9B1CC3@videotron.ca...
Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée au
préalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4 lignes.
Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non plus.
Érico
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41FFABD9.604E1FC8@videotron.ca...
bonjour rico,
Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.
s lectionne la premire ligne du groupe de quatre, qui a un saut de
page
l'intrieur de ces 4 lignes,
et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" <as.isabellevIE@videotron.ca> a crit dans le message de
news:41FFA63C.13D0D52F@videotron.ca...
bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A"
& i)
Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets
et
je
ne veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
Voici ma macro....
Sub masquesi()
______________________________
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R" Then
Range("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
______________________________
C'est une macro pour masquer des lignes par groupe de 4.
Est-ce que je peux mettre ta macro dans ça?
Merci
"isabelle" a écrit dans le message de
news:Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée au
préalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4 lignes.
Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non plus.
Érico
"isabelle" a écrit dans le message de
news:bonjour rico,Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.s lectionne la premire ligne du groupe de quatre, qui a un saut de
pagel'intrieur de ces 4 lignes,et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" a crit dans le message de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A"
& i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projetsetjene veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
Ouais, ton bazar de Mozilla t'as vraiment coupé Ã(E)rico ;-)
"isabelle" a écrit dans le message de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A" &
i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets et jene veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
Ouais, ton bazar de Mozilla t'as vraiment coupé Ã(E)rico ;-)
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41FFA63C.13D0D52F@videotron.ca...
bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A" &
i)
Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets et je
ne veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
Ouais, ton bazar de Mozilla t'as vraiment coupé Ã(E)rico ;-)
"isabelle" a écrit dans le message de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A" &
i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets et jene veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
Érico, si c'est suite au masquage des lignes, que les sauts de page
doivent ils être mit à chaque 4 lignes restant
visible,
ajoute ce bout de code à la fin de ta macro.
For i = 14 To 62
If Rows(i).Hidden = False Then x = x + 1
If x = 5 Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Rows(i)
x = 0
End If
Next
isabelle
Voici ma macro....
Sub masquesi()
______________________________
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R"
Then
Range("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
______________________________
C'est une macro pour masquer des lignes par groupe de 4.
Est-ce que je peux mettre ta macro dans ça?
Merci
"isabelle" a écrit dans le message de
news:Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée
au
préalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4
lignes.
Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non
plus.
Érico
"isabelle" a écrit dans le message de
news:bonjour rico,Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.s lectionne la premire ligne du groupe de quatre, qui a un saut de
pagel'intrieur de ces 4 lignes,et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" a crit dans le message
de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add
Before:=Range("A"
& i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projetsetjene veux pas qu'il insre des saut de page l'intrieur de ces
4
lignes.
Merci
rico
Érico, si c'est suite au masquage des lignes, que les sauts de page
doivent ils être mit à chaque 4 lignes restant
visible,
ajoute ce bout de code à la fin de ta macro.
For i = 14 To 62
If Rows(i).Hidden = False Then x = x + 1
If x = 5 Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Rows(i)
x = 0
End If
Next
isabelle
Voici ma macro....
Sub masquesi()
______________________________
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R"
Then
Range("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
______________________________
C'est une macro pour masquer des lignes par groupe de 4.
Est-ce que je peux mettre ta macro dans ça?
Merci
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41FFB62F.DC9B1CC3@videotron.ca...
Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée
au
préalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4
lignes.
Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non
plus.
Érico
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41FFABD9.604E1FC8@videotron.ca...
bonjour rico,
Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.
s lectionne la premire ligne du groupe de quatre, qui a un saut de
page
l'intrieur de ces 4 lignes,
et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" <as.isabellevIE@videotron.ca> a crit dans le message
de
news:41FFA63C.13D0D52F@videotron.ca...
bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add
Before:=Range("A"
& i)
Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets
et
je
ne veux pas qu'il insre des saut de page l'intrieur de ces
4
lignes.
Merci
rico
Érico, si c'est suite au masquage des lignes, que les sauts de page
doivent ils être mit à chaque 4 lignes restant
visible,
ajoute ce bout de code à la fin de ta macro.
For i = 14 To 62
If Rows(i).Hidden = False Then x = x + 1
If x = 5 Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Rows(i)
x = 0
End If
Next
isabelle
Voici ma macro....
Sub masquesi()
______________________________
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R"
Then
Range("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
______________________________
C'est une macro pour masquer des lignes par groupe de 4.
Est-ce que je peux mettre ta macro dans ça?
Merci
"isabelle" a écrit dans le message de
news:Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée
au
préalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4
lignes.
Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non
plus.
Érico
"isabelle" a écrit dans le message de
news:bonjour rico,Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.s lectionne la premire ligne du groupe de quatre, qui a un saut de
pagel'intrieur de ces 4 lignes,et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" a crit dans le message
de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add
Before:=Range("A"
& i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projetsetjene veux pas qu'il insre des saut de page l'intrieur de ces
4
lignes.
Merci
rico
est ce que ça c'est amélioré depuis ?
isabelle
Ouais, ton bazar de Mozilla t'as vraiment coupé �(E)rico ;-)
"isabelle" a écrit dans le message de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A" &
i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets et jene veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
est ce que ça c'est amélioré depuis ?
isabelle
Ouais, ton bazar de Mozilla t'as vraiment coupé �(E)rico ;-)
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41FFA63C.13D0D52F@videotron.ca...
bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A" &
i)
Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets et je
ne veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
est ce que ça c'est amélioré depuis ?
isabelle
Ouais, ton bazar de Mozilla t'as vraiment coupé �(E)rico ;-)
"isabelle" a écrit dans le message de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Range("A" &
i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets et jene veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
Tu es de où Isabelle? Montréal? Avec videotron!
ça n'a pas fontionné.
Voici la macro:
Private Sub Worksheet_Activate()
masquesi
End Sub
Sub masquesi()
'Éric Dufour le 24/01/2005
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R" Then
Range("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
'Rajout
For i = 14 To 62
If Rows(i).Hidden = False Then x = x + 1
If x = 5 Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Rows(i)
x = 0
End If
Next
End sub
"isabelle" a écrit dans le message de
news:
Érico, si c'est suite au masquage des lignes, que les sauts de page
doivent ils être mit à chaque 4 lignes restantvisible,
ajoute ce bout de code à la fin de ta macro.
For i = 14 To 62
If Rows(i).Hidden = False Then x = x + 1
If x = 5 Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Rows(i)
x = 0
End If
Next
isabelle
Voici ma macro....
Sub masquesi()
______________________________
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R"
ThenRange("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
______________________________
C'est une macro pour masquer des lignes par groupe de 4.
Est-ce que je peux mettre ta macro dans ça?
Merci
"isabelle" a écrit dans le message de
news:Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée
aupréalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4
lignes.Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non
plus.
Érico
"isabelle" a écrit dans le message de
news:bonjour rico,Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.s lectionne la premire ligne du groupe de quatre, qui a un saut de
pagel'intrieur de ces 4 lignes,et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" a crit dans le message
denews:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add
Before:=Range("A"& i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projetsetjene veux pas qu'il insre des saut de page l'intrieur de ces
4lignes.
Merci
rico
Tu es de où Isabelle? Montréal? Avec videotron!
ça n'a pas fontionné.
Voici la macro:
Private Sub Worksheet_Activate()
masquesi
End Sub
Sub masquesi()
'Éric Dufour le 24/01/2005
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R" Then
Range("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
'Rajout
For i = 14 To 62
If Rows(i).Hidden = False Then x = x + 1
If x = 5 Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Rows(i)
x = 0
End If
Next
End sub
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41FFEA6D.9353949D@videotron.ca...
Érico, si c'est suite au masquage des lignes, que les sauts de page
doivent ils être mit à chaque 4 lignes restant
visible,
ajoute ce bout de code à la fin de ta macro.
For i = 14 To 62
If Rows(i).Hidden = False Then x = x + 1
If x = 5 Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Rows(i)
x = 0
End If
Next
isabelle
Voici ma macro....
Sub masquesi()
______________________________
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R"
Then
Range("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
______________________________
C'est une macro pour masquer des lignes par groupe de 4.
Est-ce que je peux mettre ta macro dans ça?
Merci
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41FFB62F.DC9B1CC3@videotron.ca...
Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée
au
préalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4
lignes.
Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non
plus.
Érico
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41FFABD9.604E1FC8@videotron.ca...
bonjour rico,
Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.
s lectionne la premire ligne du groupe de quatre, qui a un saut de
page
l'intrieur de ces 4 lignes,
et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" <as.isabellevIE@videotron.ca> a crit dans le message
de
news:41FFA63C.13D0D52F@videotron.ca...
bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add
Before:=Range("A"
& i)
Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets
et
je
ne veux pas qu'il insre des saut de page l'intrieur de ces
4
lignes.
Merci
rico
Tu es de où Isabelle? Montréal? Avec videotron!
ça n'a pas fontionné.
Voici la macro:
Private Sub Worksheet_Activate()
masquesi
End Sub
Sub masquesi()
'Éric Dufour le 24/01/2005
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R" Then
Range("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
'Rajout
For i = 14 To 62
If Rows(i).Hidden = False Then x = x + 1
If x = 5 Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Rows(i)
x = 0
End If
Next
End sub
"isabelle" a écrit dans le message de
news:
Érico, si c'est suite au masquage des lignes, que les sauts de page
doivent ils être mit à chaque 4 lignes restantvisible,
ajoute ce bout de code à la fin de ta macro.
For i = 14 To 62
If Rows(i).Hidden = False Then x = x + 1
If x = 5 Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Rows(i)
x = 0
End If
Next
isabelle
Voici ma macro....
Sub masquesi()
______________________________
'Afficher
Rows("14:768").Select
Selection.EntireRow.Hidden = False
Range("E14").Select
'Masquer
For i = 14 To 213 Step 4
If Range("G" & i) = " " Or Range("G" & i) = 0 Or Range("G" & i) = "R"
ThenRange("G" & i, "G" & i + 3).EntireRow.Hidden = True
End If
Next i
______________________________
C'est une macro pour masquer des lignes par groupe de 4.
Est-ce que je peux mettre ta macro dans ça?
Merci
"isabelle" a écrit dans le message de
news:Érico, est ce que tu veux exécuter la macro sur une plage sélectionnée
aupréalable ?
isabelle
Non, je le veux en vusual basic et il y a plusieurs groupe de 4
lignes.Sur une page, il peut y avoir 5 groupes de 4 lignes.
La macro, je l'ai mis dans "This Workbook" et ça pas fonctionné.
Je l'ai mis dans l'onglet de VBA Project.et ça pas fonctionné non
plus.
Érico
"isabelle" a écrit dans le message de
news:bonjour rico,Un gros merci, mais je met a o?
dans une macro sur un module standart,
si tu ne veut pas utiliser le visual basic, il faut le faire
manuellement.s lectionne la premire ligne du groupe de quatre, qui a un saut de
pagel'intrieur de ces 4 lignes,et slectionne au menu Insertion, Saut de page
isabelle
"isabelle" a crit dans le message
denews:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add
Before:=Range("A"& i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projetsetjene veux pas qu'il insre des saut de page l'intrieur de ces
4lignes.
Merci
rico
est ce que ça c'est amélioré depuis ?
isabelle
Ouais, ton bazar de Mozilla t'as vraiment coupé �(E)rico ;-)
"isabelle" a écrit dans le message
de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add
Before:=Range("A" &
i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets et jene veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
est ce que ça c'est amélioré depuis ?
isabelle
Ouais, ton bazar de Mozilla t'as vraiment coupé �(E)rico ;-)
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message
de
news:41FFA63C.13D0D52F@videotron.ca...
bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add
Before:=Range("A" &
i)
Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets et je
ne veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico
est ce que ça c'est amélioré depuis ?
isabelle
Ouais, ton bazar de Mozilla t'as vraiment coupé �(E)rico ;-)
"isabelle" a écrit dans le message
de
news:bonjour rico,
voici un exemple,
For i = 5 To 20 Step 4
ActiveWindow.SelectedSheets.HPageBreaks.Add
Before:=Range("A" &
i)Next
isabelle
Comment empcher de faire un saut de page la mauvaise place?
J'ai une liste de projets qui prend 4 lignes pour chacun des
projets et jene veux pas qu'il insre des saut de page l'intrieur de ces 4
lignes.
Merci
rico