Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Boucle sous condition

maguetlolo

XLDnaute Junior
bonjour tt le monde,

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:

Discussions similaires

Réponses
2
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…