Bonsoir,
J'ai 2 erreurs concernant les 2 lignes en gras
1/ La méthode delete de la classe Range a échouée
2/ Impossible de définir la propriété RowHeight de la classe Range
Pouvez vous me dépanner Merci d'avance: roll:
voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 Sub Modif_architecture_feuille() Dim rep$ Dim i As Integer Dim fil As Object, wb As Excel.Workbook, n# Dim fso As Object rep = "I:\EP\DPT\DAC" Set fso = CreateObject("Scripting.FileSystemObject") n = 0 For Each fil In fso.GetFolder(rep).Files Set wb = Workbooks.Open(fil) With Sheets("Objectifs") .Unprotect Password:="i1925" Rows("9:13").Delete Shift:=xlUp Rows("12:16").RowHeight = 168 For i = 1 To 5 .OLEObjects("obj" & i).Height = 162 .OLEObjects("del" & i).Height = 162 .OLEObjects("ctp" & i).Height = 162 Next i End With wb.Close savechanges:=True n = n + 1 Next fil End Sub
Partager