maguetlolo
XLDnaute Junior
bonjour tt le monde,
attention, voici ma premiere boucle!!!! (et grace a vos conseils)
bon je sait c'est du travail d'amateur mais n'empeche!!
j'attends vos remarques sur cette macro, mais j'ai cependant un petit soucis,
cette macro en lance une autre qui est une macro de mise en page
d'une liste sur plusieurs feuilles nommées "Processus 01" pour le 1er jour du mois "Processus 02" pour le deuxieme et ainsi de suite ce que je voudrais, mais je n'ai pas réussi a le faire c'est qu'elle s'arrete dés qu'elle croise une feuille vide (car la j'ai un défaut) ou au moins dès qu'elle ouvre une feuille "Processus ()" dont la cellule "a2" est vide.
ensuite, vu que je m'en sert pas tous les jours mais presque qu'elle recherche les feuille "Processus ()" déja mise en forme et qu'elle n'y touche pas.
merci
attention, voici ma premiere boucle!!!! (et grace a vos conseils)
Code:
Do Until N = 1
If Sheet = (Name = "Processus ()") Then
If (("activesheets""range1") = "") Then Exit Do
Application.Run "Macro1"
ActiveSheet.Next.Select
End If
Loop
End Sub
bon je sait c'est du travail d'amateur mais n'empeche!!
j'attends vos remarques sur cette macro, mais j'ai cependant un petit soucis,
cette macro en lance une autre qui est une macro de mise en page
Code:
Cells.Select
Selection.NumberFormat = "@"
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=True, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 4), Array(2, 4), Array(3, 1), Array(4, 2), Array(5, 1), Array(6, 1), _
Array(7, 2), Array(8, 1)), TrailingMinusNumbers:=True
Columns("A:A").EntireColumn.AutoFit
Columns("B:B").EntireColumn.AutoFit
Selection.ColumnWidth = 17.43
Columns("B:B").ColumnWidth = 20
Columns("C:C").ColumnWidth = 13.57
Columns("D:D").ColumnWidth = 13.86
Columns("D:D").EntireColumn.AutoFit
Columns("G:G").EntireColumn.AutoFit
Columns("G:G").ColumnWidth = 22.43
Columns("F:F").ColumnWidth = 16.43
Columns("E:E").ColumnWidth = 19.43
Selection.ColumnWidth = 20.86
Application.Run "Macro2"
Application.Run "test"
Columns("E:E").Select
Selection.Delete Shift:=xlToLeft
Application.Run "Macro3"
End Sub
d'une liste sur plusieurs feuilles nommées "Processus 01" pour le 1er jour du mois "Processus 02" pour le deuxieme et ainsi de suite ce que je voudrais, mais je n'ai pas réussi a le faire c'est qu'elle s'arrete dés qu'elle croise une feuille vide (car la j'ai un défaut) ou au moins dès qu'elle ouvre une feuille "Processus ()" dont la cellule "a2" est vide.
ensuite, vu que je m'en sert pas tous les jours mais presque qu'elle recherche les feuille "Processus ()" déja mise en forme et qu'elle n'y touche pas.
merci
Dernière édition: