B
br44
Guest
Bonjour le forum
voilà j'ai un petit soussi de macros à vous soumettre .
J'ai créer deux macros corespondant chacune au format d'un tablau placé dans le même classeur mais n'étant pour deux feuilles différante ,je les ai placées dans deux modules différants .
Est-il possible de modifier ces macros pour quelles s'executent l'une sous l'autres sachant que l'une commance par:
sub MacforDét
Columns('A:A').ColumnWidth = 19.14
Columns('B:G').Select
Selection.ColumnWidth = 13.14
Range('A1:G2').Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
etc....
l'autre
Sub MacForFac()
'
' Macro2
' Macro enregistrée le 28/04/2006 par rimmelé
'
'
Columns('A:A').ColumnWidth = 19.14
Columns('B:G').Select
Selection.ColumnWidth = 13.14
Rows('1:5').Select
Selection.RowHeight = 18
Range('A1:C1,A2:C2,A3:C3,A4:C4,A5:C5,E2:F2').Select
Range('E2').Activate
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
Range('A1:C1').Select
With Selection.Font
.Name = 'Arial'
.Size = 14
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
mon problème au niveau de la deuxième macro
Selection.merge
Range ('A1:C1').Select
comment faire pour que la celleule de destination soit prise pour la cellule ('A1').
En èspèrant avoir ètè claire je vous dis à bientôt sur ce fil ,et vous remercie par avance de l'aide que vous pourrez me donner
br44
voilà j'ai un petit soussi de macros à vous soumettre .
J'ai créer deux macros corespondant chacune au format d'un tablau placé dans le même classeur mais n'étant pour deux feuilles différante ,je les ai placées dans deux modules différants .
Est-il possible de modifier ces macros pour quelles s'executent l'une sous l'autres sachant que l'une commance par:
sub MacforDét
Columns('A:A').ColumnWidth = 19.14
Columns('B:G').Select
Selection.ColumnWidth = 13.14
Range('A1:G2').Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
etc....
l'autre
Sub MacForFac()
'
' Macro2
' Macro enregistrée le 28/04/2006 par rimmelé
'
'
Columns('A:A').ColumnWidth = 19.14
Columns('B:G').Select
Selection.ColumnWidth = 13.14
Rows('1:5').Select
Selection.RowHeight = 18
Range('A1:C1,A2:C2,A3:C3,A4:C4,A5:C5,E2:F2').Select
Range('E2').Activate
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
Range('A1:C1').Select
With Selection.Font
.Name = 'Arial'
.Size = 14
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
mon problème au niveau de la deuxième macro
Selection.merge
Range ('A1:C1').Select
comment faire pour que la celleule de destination soit prise pour la cellule ('A1').
En èspèrant avoir ètè claire je vous dis à bientôt sur ce fil ,et vous remercie par avance de l'aide que vous pourrez me donner
br44