Pouvez-vous m'apporter votre aide pour résoudre mon pb d'exécution de cette
macro. En effet, seule la ligne 2 prend la valeur indiquée. Les autres lignes
ne changent pas de hauteur.
Merci d'avance.
Y = Cells(65536, 1).End(xlUp).Row
For i = 2 To 6
If Cells(65536, i).End(xlUp).Row > dern Then Y = Cells(65536,
i).End(xlUp).Row
Next
' je lui dis avec la hauteur de la cellule A2, recopie cette hauteur de
ligne jusqu'à la dernière du tableau et centre verticalement
Rows("2:" & Y).Select
Selection.RowHeight = 27.75
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Remplace :
For i = 2 To 6 If Cells(65536, i).End(xlUp).Row > dern Then Y = Cells(65536, i).End(xlUp).Row Next
par :
For i = 2 To 6 If Cells(65536, i).End(xlUp).Row > Y Then Y = Cells(65536, i).End(xlUp).Row Next
Cordialement. Daniel "benmat" a écrit dans le message de news:
Bonjour,
Pouvez-vous m'apporter votre aide pour résoudre mon pb d'exécution de cette macro. En effet, seule la ligne 2 prend la valeur indiquée. Les autres lignes ne changent pas de hauteur.
Merci d'avance.
Y = Cells(65536, 1).End(xlUp).Row For i = 2 To 6 If Cells(65536, i).End(xlUp).Row > dern Then Y = Cells(65536, i).End(xlUp).Row Next
' je lui dis avec la hauteur de la cellule A2, recopie cette hauteur de ligne jusqu'à la dernière du tableau et centre verticalement Rows("2:" & Y).Select Selection.RowHeight = 27.75 With Selection .HorizontalAlignment = xlGeneral .VerticalAlignment = xlCenter .WrapText = True .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = False
End With
Bonjour.
Remplace :
For i = 2 To 6
If Cells(65536, i).End(xlUp).Row > dern Then Y = Cells(65536,
i).End(xlUp).Row
Next
par :
For i = 2 To 6
If Cells(65536, i).End(xlUp).Row > Y Then Y = Cells(65536,
i).End(xlUp).Row
Next
Cordialement.
Daniel
"benmat" <benmat@discussions.microsoft.com> a écrit dans le message de news:
7F94FC27-7D42-4A6B-8D92-24E5C1516620@microsoft.com...
Bonjour,
Pouvez-vous m'apporter votre aide pour résoudre mon pb d'exécution de
cette
macro. En effet, seule la ligne 2 prend la valeur indiquée. Les autres
lignes
ne changent pas de hauteur.
Merci d'avance.
Y = Cells(65536, 1).End(xlUp).Row
For i = 2 To 6
If Cells(65536, i).End(xlUp).Row > dern Then Y = Cells(65536,
i).End(xlUp).Row
Next
' je lui dis avec la hauteur de la cellule A2, recopie cette hauteur de
ligne jusqu'à la dernière du tableau et centre verticalement
Rows("2:" & Y).Select
Selection.RowHeight = 27.75
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
For i = 2 To 6 If Cells(65536, i).End(xlUp).Row > dern Then Y = Cells(65536, i).End(xlUp).Row Next
par :
For i = 2 To 6 If Cells(65536, i).End(xlUp).Row > Y Then Y = Cells(65536, i).End(xlUp).Row Next
Cordialement. Daniel "benmat" a écrit dans le message de news:
Bonjour,
Pouvez-vous m'apporter votre aide pour résoudre mon pb d'exécution de cette macro. En effet, seule la ligne 2 prend la valeur indiquée. Les autres lignes ne changent pas de hauteur.
Merci d'avance.
Y = Cells(65536, 1).End(xlUp).Row For i = 2 To 6 If Cells(65536, i).End(xlUp).Row > dern Then Y = Cells(65536, i).End(xlUp).Row Next
' je lui dis avec la hauteur de la cellule A2, recopie cette hauteur de ligne jusqu'à la dernière du tableau et centre verticalement Rows("2:" & Y).Select Selection.RowHeight = 27.75 With Selection .HorizontalAlignment = xlGeneral .VerticalAlignment = xlCenter .WrapText = True .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = False
End With
Youky
Y = [A:F].Find("*", , 1, , 1, 2).Row et la suite de ta macro Rows("2:" & Y).Select ...........Youky
"benmat" a écrit dans le message de news:
Bonjour,
Pouvez-vous m'apporter votre aide pour résoudre mon pb d'exécution de cette macro. En effet, seule la ligne 2 prend la valeur indiquée. Les autres lignes ne changent pas de hauteur.
Merci d'avance.
Y = Cells(65536, 1).End(xlUp).Row For i = 2 To 6 If Cells(65536, i).End(xlUp).Row > dern Then Y = Cells(65536, i).End(xlUp).Row Next
' je lui dis avec la hauteur de la cellule A2, recopie cette hauteur de ligne jusqu'à la dernière du tableau et centre verticalement Rows("2:" & Y).Select Selection.RowHeight = 27.75 With Selection .HorizontalAlignment = xlGeneral .VerticalAlignment = xlCenter .WrapText = True .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = False
End With
Y = [A:F].Find("*", , 1, , 1, 2).Row
et la suite de ta macro
Rows("2:" & Y).Select
...........Youky
"benmat" <benmat@discussions.microsoft.com> a écrit dans le message de news:
7F94FC27-7D42-4A6B-8D92-24E5C1516620@microsoft.com...
Bonjour,
Pouvez-vous m'apporter votre aide pour résoudre mon pb d'exécution de
cette
macro. En effet, seule la ligne 2 prend la valeur indiquée. Les autres
lignes
ne changent pas de hauteur.
Merci d'avance.
Y = Cells(65536, 1).End(xlUp).Row
For i = 2 To 6
If Cells(65536, i).End(xlUp).Row > dern Then Y = Cells(65536,
i).End(xlUp).Row
Next
' je lui dis avec la hauteur de la cellule A2, recopie cette hauteur de
ligne jusqu'à la dernière du tableau et centre verticalement
Rows("2:" & Y).Select
Selection.RowHeight = 27.75
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
Y = [A:F].Find("*", , 1, , 1, 2).Row et la suite de ta macro Rows("2:" & Y).Select ...........Youky
"benmat" a écrit dans le message de news:
Bonjour,
Pouvez-vous m'apporter votre aide pour résoudre mon pb d'exécution de cette macro. En effet, seule la ligne 2 prend la valeur indiquée. Les autres lignes ne changent pas de hauteur.
Merci d'avance.
Y = Cells(65536, 1).End(xlUp).Row For i = 2 To 6 If Cells(65536, i).End(xlUp).Row > dern Then Y = Cells(65536, i).End(xlUp).Row Next
' je lui dis avec la hauteur de la cellule A2, recopie cette hauteur de ligne jusqu'à la dernière du tableau et centre verticalement Rows("2:" & Y).Select Selection.RowHeight = 27.75 With Selection .HorizontalAlignment = xlGeneral .VerticalAlignment = xlCenter .WrapText = True .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = False