La macro parcoure toutes les feuilles du classeur et conserve dans un
tableau uniquement celles qui sont sélectionnées afin de les supprimer par la
suite.
Lorsque je parcours les feuilles, comment puis-je savoir si elle fait partie
des feuilles sélectionnées.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichDenis
ça devrait ressembler à ceci :
dim sh as worksheet, i as integer, Tablo()
For each sh in activewindow.selectedSheets Redim Preserve tablo(i) Tablo(i) = sh.name i = i +1 next Application.Displayalerts = False Worksheets(tablo).delete Application.Displayalerts = true
"Ramsès" <Ramsè a écrit dans le message de news:
Je sélectionne plusieurs feuilles du classeur.
La macro parcoure toutes les feuilles du classeur et conserve dans un tableau uniquement celles qui sont sélectionnées afin de les supprimer par la suite.
Lorsque je parcours les feuilles, comment puis-je savoir si elle fait partie des feuilles sélectionnées.
Merci pour votre aide
ça devrait ressembler à ceci :
dim sh as worksheet, i as integer, Tablo()
For each sh in activewindow.selectedSheets
Redim Preserve tablo(i)
Tablo(i) = sh.name
i = i +1
next
Application.Displayalerts = False
Worksheets(tablo).delete
Application.Displayalerts = true
"Ramsès" <Ramsès@discussions.microsoft.com> a écrit dans le message de news:
5A7BA394-D364-4F21-9FB8-CFBD421C17CA@microsoft.com...
Je sélectionne plusieurs feuilles du classeur.
La macro parcoure toutes les feuilles du classeur et conserve dans un
tableau uniquement celles qui sont sélectionnées afin de les supprimer par la
suite.
Lorsque je parcours les feuilles, comment puis-je savoir si elle fait partie
des feuilles sélectionnées.
For each sh in activewindow.selectedSheets Redim Preserve tablo(i) Tablo(i) = sh.name i = i +1 next Application.Displayalerts = False Worksheets(tablo).delete Application.Displayalerts = true
"Ramsès" <Ramsè a écrit dans le message de news:
Je sélectionne plusieurs feuilles du classeur.
La macro parcoure toutes les feuilles du classeur et conserve dans un tableau uniquement celles qui sont sélectionnées afin de les supprimer par la suite.
Lorsque je parcours les feuilles, comment puis-je savoir si elle fait partie des feuilles sélectionnées.
Merci pour votre aide
tissot.emmanuel
Bonjour,
ActiveWindow.SelectedSheets
Te renvoi la collection des feuilles selectionnées
Pour les supprimer:
ActiveWindow.SelectedSheets.Delete
Cordialement,
Manu/
"Ramsès" <Ramsè a écrit dans le message de news:
Je sélectionne plusieurs feuilles du classeur.
La macro parcoure toutes les feuilles du classeur et conserve dans un tableau uniquement celles qui sont sélectionnées afin de les supprimer par la suite.
Lorsque je parcours les feuilles, comment puis-je savoir si elle fait partie des feuilles sélectionnées.
Merci pour votre aide
Bonjour,
ActiveWindow.SelectedSheets
Te renvoi la collection des feuilles selectionnées
Pour les supprimer:
ActiveWindow.SelectedSheets.Delete
Cordialement,
Manu/
"Ramsès" <Ramsès@discussions.microsoft.com> a écrit dans le message de news:
5A7BA394-D364-4F21-9FB8-CFBD421C17CA@microsoft.com...
Je sélectionne plusieurs feuilles du classeur.
La macro parcoure toutes les feuilles du classeur et conserve dans un
tableau uniquement celles qui sont sélectionnées afin de les supprimer par
la
suite.
Lorsque je parcours les feuilles, comment puis-je savoir si elle fait
partie
des feuilles sélectionnées.
Te renvoi la collection des feuilles selectionnées
Pour les supprimer:
ActiveWindow.SelectedSheets.Delete
Cordialement,
Manu/
"Ramsès" <Ramsè a écrit dans le message de news:
Je sélectionne plusieurs feuilles du classeur.
La macro parcoure toutes les feuilles du classeur et conserve dans un tableau uniquement celles qui sont sélectionnées afin de les supprimer par la suite.
Lorsque je parcours les feuilles, comment puis-je savoir si elle fait partie des feuilles sélectionnées.