Bonjour à tous,
je souhaiterai simplifier cette macro, car je la repete tellement de fois que j'ai un message "texte trop long". De plus c'est plutot fastidieux d'avoir à écrire autant de ligne.
Et pas simple de s'y retrouver.
Est ce que quelqu'un à une idée?
Sub BILANMAJSSE()
ActiveSheet.Unprotect "3277"
With Application
.Calculation = xlManual
.MaxChange = 0.001
End With
ActiveWorkbook.PrecisionAsDisplayed = False
Workbooks("im-2n-sse00004-04-base 2011").Worksheets("Noms").Range("j25:J32").Copy
Workbooks("Bilan sse alizay").Worksheets("Page 7").Range("o8😱15").PasteSpecial xlPasteValues
Application.CutCopyMode = False
Workbooks("im-2n-sse00004-04-base 2011").Worksheets("Noms").Range("j37").Copy
Workbooks("Bilan sse alizay").Worksheets("Page 7").Range("E20").PasteSpecial xlPasteValues
Application.CutCopyMode = False
Workbooks("im-2n-sse00004-04-base 2011").Worksheets("Noms").Range("j38").Copy
Workbooks("Bilan sse alizay").Worksheets("Page 7").Range("H20").PasteSpecial xlPasteValues
Application.CutCopyMode = False
Workbooks("im-2n-sse00004-04-base 2011").Worksheets("Noms").Range("j39").Copy
Workbooks("Bilan sse alizay").Worksheets("Page 7").Range("K20").PasteSpecial xlPasteValues
Application.CutCopyMode = False
Workbooks("im-2n-sse00004-04-base 2011").Worksheets("Noms").Range("j40").Copy
Workbooks("Bilan sse alizay").Worksheets("Page 7").Range("N20").PasteSpecial xlPasteValues
Application.CutCopyMode = False
With Application
.Calculation = xlAutomatic
.MaxChange = 0.001
End With
ActiveWorkbook.PrecisionAsDisplayed = False
ActiveSheet.Protect "3277", True, True, True
End Sub
Cordialement
je souhaiterai simplifier cette macro, car je la repete tellement de fois que j'ai un message "texte trop long". De plus c'est plutot fastidieux d'avoir à écrire autant de ligne.
Et pas simple de s'y retrouver.
Est ce que quelqu'un à une idée?
Sub BILANMAJSSE()
ActiveSheet.Unprotect "3277"
With Application
.Calculation = xlManual
.MaxChange = 0.001
End With
ActiveWorkbook.PrecisionAsDisplayed = False
Workbooks("im-2n-sse00004-04-base 2011").Worksheets("Noms").Range("j25:J32").Copy
Workbooks("Bilan sse alizay").Worksheets("Page 7").Range("o8😱15").PasteSpecial xlPasteValues
Application.CutCopyMode = False
Workbooks("im-2n-sse00004-04-base 2011").Worksheets("Noms").Range("j37").Copy
Workbooks("Bilan sse alizay").Worksheets("Page 7").Range("E20").PasteSpecial xlPasteValues
Application.CutCopyMode = False
Workbooks("im-2n-sse00004-04-base 2011").Worksheets("Noms").Range("j38").Copy
Workbooks("Bilan sse alizay").Worksheets("Page 7").Range("H20").PasteSpecial xlPasteValues
Application.CutCopyMode = False
Workbooks("im-2n-sse00004-04-base 2011").Worksheets("Noms").Range("j39").Copy
Workbooks("Bilan sse alizay").Worksheets("Page 7").Range("K20").PasteSpecial xlPasteValues
Application.CutCopyMode = False
Workbooks("im-2n-sse00004-04-base 2011").Worksheets("Noms").Range("j40").Copy
Workbooks("Bilan sse alizay").Worksheets("Page 7").Range("N20").PasteSpecial xlPasteValues
Application.CutCopyMode = False
With Application
.Calculation = xlAutomatic
.MaxChange = 0.001
End With
ActiveWorkbook.PrecisionAsDisplayed = False
ActiveSheet.Protect "3277", True, True, True
End Sub
Cordialement