Sélection multiple onglets

Le
flyingd
Bonjour à tous,

Je souhaite créer une macro en VBA pour renommer automatiquement les
feuilles de mon classeur actif.
Néanmoins, je n'arrive pas à trouver la propriété renvoyant la liste des
feuilles sélectionnées sous Excel 2007.
Je ne peux appliquer ma macro qu'à la feuille active ou à toutes les
feuilles du classeur.
Comment l'appliquer à une sélection de feuilles sélectionnées au préalable
par l'utilisateur?

Merci de votre aide.

--
Flyingd
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel.C
Le #21422251
Bonsoir.
Utilise :

For Each sh In ActiveWindow.SelectedSheets
MsgBox sh.Name
Next sh

Cordialement.
Daniel

Bonjour à tous,

Je souhaite créer une macro en VBA pour renommer automatiquement les
feuilles de mon classeur actif.
Néanmoins, je n'arrive pas à trouver la propriété renvoyant la liste des
feuilles sélectionnées sous Excel 2007.
Je ne peux appliquer ma macro qu'à la feuille active ou à toutes les
feuilles du classeur.
Comment l'appliquer à une sélection de feuilles sélectionnées au préalable
par l'utilisateur?

Merci de votre aide.
LSteph
Le #21426241
Bonjour,
autre exemple

Sub aanom()
Dim i As Long
On Error Resume Next
With Sheets
For i = 1 To .Count
.Item(i).Name = "monbonblase" & i
Next
End With
End Sub

'LSteph

On 22 mar, 20:43, flyingd
Bonjour à tous,

Je souhaite créer une macro en VBA pour renommer automatiquement les
feuilles de mon classeur actif.
Néanmoins, je n'arrive pas à trouver la propriété renvoyant la li ste des
feuilles sélectionnées sous Excel 2007.
Je ne peux appliquer ma macro qu'à la feuille active ou à toutes les
feuilles du classeur.
Comment l'appliquer à une sélection de feuilles sélectionnées au préalable
par l'utilisateur?

Merci de votre aide.

--
Flyingd
flyingd
Le #21439301
Merci pour la réponse, il me manquait
sh in activewindow.selectedsheets.
mon prob est résolue.


"Daniel.C" wrote:

Bonsoir.
Utilise :

For Each sh In ActiveWindow.SelectedSheets
MsgBox sh.Name
Next sh

Cordialement.
Daniel

> Bonjour à tous,
>
> Je souhaite créer une macro en VBA pour renommer automatiquement les
> feuilles de mon classeur actif.
> Néanmoins, je n'arrive pas à trouver la propriété renvoyant la liste des
> feuilles sélectionnées sous Excel 2007.
> Je ne peux appliquer ma macro qu'à la feuille active ou à toutes les
> feuilles du classeur.
> Comment l'appliquer à une sélection de feuilles sélectionnées au préalable
> par l'utilisateur?
>
> Merci de votre aide.


.

Publicité
Poster une réponse
Anonyme