VBA semble facile avec toi. Bravo pour cette macro très courte mais bien fonctionnelle. Comme Céline je n'ai pas compris pourquoi la création d'une seconde feuille pour le tri.
Salut super vidéo ! Néanmoins j'aimerai trier mes feuilles par date de création de celle ci. Y en a beaucoup qui ont été mélange et j'aimerai les remettre dans l'ordre d'origine. Si cela est possible cela m'aiderai beaucoup ! Sinon continu comme ça super contenu
Merci et bravo pour ce tuto précis et détaillé, moi qui bidouille beaucoup avec Excel je m'abonne pour découvrir mieux VBA. Une petite question : est-il possible de trier toutes les feuilles sauf une qui resterait toujours en 1ere position et qui serait la feuille affichée par défaut à l'ouverture ? Merci pour ton aide
Bonjour et merci pour ce commentaire :) Pour ajouter une feuille en première position, il suffit d'ajouter la ligne suivante en fin de procédure pour la placer au tout début (ici la feuille appelée "A") : ActiveWorkbook.Worksheets("A").Move before:=ActiveWorkbook.Worksheets(1) Puis pour l'afficher : ActiveWorkbook.Worksheets("A").Activate À bientôt !
Bonjour, en fait la première boucle permet de passer en revue toutes les feuilles de calcul du classeur afin de les classer les unes à la suite des autres. À l'intérieur de cette boucle, nous connaissons le nom de la feuille en cours d'analyse (nommée "feuille") pour laquelle nous souhaitons connaître la position à lui donner. Pour cela, la seconde boucle permet de passer en revue une nouvelle fois toutes les feuille pour déterminer la position de la feuille pour laquelle le nom arrive juste après dans l'ordre alphabétique ("feuille2"). À bientôt :)
Merci beaucoup pour cette vidéo, j'avais à trier 60 onglets, c'est plus facile à faire que manuellement
GRAND MERCI pour le partage!
Avec plaisir :)
VBA semble facile avec toi. Bravo pour cette macro très courte mais bien fonctionnelle. Comme Céline je n'ai pas compris pourquoi la création d'une seconde feuille pour le tri.
Merci beaucoup
merci 🥰
Salut super vidéo ! Néanmoins j'aimerai trier mes feuilles par date de création de celle ci. Y en a beaucoup qui ont été mélange et j'aimerai les remettre dans l'ordre d'origine. Si cela est possible cela m'aiderai beaucoup ! Sinon continu comme ça super contenu
Merci et bravo pour ce tuto précis et détaillé, moi qui bidouille beaucoup avec Excel je m'abonne pour découvrir mieux VBA.
Une petite question : est-il possible de trier toutes les feuilles sauf une qui resterait toujours en 1ere position et qui serait la feuille affichée par défaut à l'ouverture ?
Merci pour ton aide
Bonjour et merci pour ce commentaire :)
Pour ajouter une feuille en première position, il suffit d'ajouter la ligne suivante en fin de procédure pour la placer au tout début (ici la feuille appelée "A") :
ActiveWorkbook.Worksheets("A").Move before:=ActiveWorkbook.Worksheets(1)
Puis pour l'afficher :
ActiveWorkbook.Worksheets("A").Activate
À bientôt !
Super vidéo, est ce possible de trier par date ? a condition que les feuilles soient nommées par la date
J'ai pas compris pourquoi 2 boucles dans la macro ordre alphabétique
Bonjour, en fait la première boucle permet de passer en revue toutes les feuilles de calcul du classeur afin de les classer les unes à la suite des autres.
À l'intérieur de cette boucle, nous connaissons le nom de la feuille en cours d'analyse (nommée "feuille") pour laquelle nous souhaitons connaître la position à lui donner.
Pour cela, la seconde boucle permet de passer en revue une nouvelle fois toutes les feuille pour déterminer la position de la feuille pour laquelle le nom arrive juste après dans l'ordre alphabétique ("feuille2").
À bientôt :)