Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/09/2011, 18h20   #1
Invité de passage
 
Femme
passionnée informatique
Inscription : septembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Canada

Informations professionnelles :
Activité : passionnée informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2011
Messages : 2
Points : 1
Points : 1
Par défaut Créer liste feuilles spécifiques

Bonjour à tous,

Je cherche une macro pour lister les feuilles de mon classeurs, mais j'aimerais lister uniquement les feuilles 22 à 39 avec des liens hypertextes.
j'ai trouver la macro suivante:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
Sub LISTE_FEUILLE()
'LISTER LE NOM DES FEUILLES DANS LE CLASSEUR ET CRÉER DES LIENS HYPERTEXTE
Dim i As Integer
For i = 1 To Sheets.Count
 
Cells(i, 1).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
Sheets(i).Name & "!A1", TextToDisplay:="vers " & Sheets(i).Name
Next i
 
End Sub
..Mais je ne veux pas que ce soit toutes les feuilles.
Est-ce possible?

Merci de votre aide! ^_^
moon1239 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 20h00   #2
Nouveau Membre du Club
 
Homme Manu
Automaticien
Inscription : août 2011
Messages : 16
Détails du profil
Informations personnelles :
Nom : Homme Manu
Localisation : France, Doubs (Franche Comté)

Informations professionnelles :
Activité : Automaticien
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 16
Points : 25
Points : 25
Tu peux essayer ce code.

Une petite (re)lecture des tutos ne fera pas de mal. Un déroulement en pas à pas (Touche F8) te permettra de mieux comprendre les macros...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
Sub LISTE_FEUILLE()
'LISTER LE NOM DES FEUILLES DANS LE CLASSEUR ET CRÉER DES LIENS HYPERTEXTE
Dim i As Integer
Dim feuille_min As Integer
Dim feuille_max As Integer
 
feuille_min = 22
feuille_max = 39
 
For i = feuille_min To feuille_max
 
Cells(i-feuille_min+1, 1).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
Sheets(i).Name & "!A1", TextToDisplay:="vers " & Sheets(i).Name
Next i
 
End Sub
Manuel40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 21h12   #3
Invité de passage
 
Femme
passionnée informatique
Inscription : septembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Canada

Informations professionnelles :
Activité : passionnée informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2011
Messages : 2
Points : 1
Points : 1
Merci beaucoup Manuel40!!
je vais suivre tes conseils! ^_^
moon1239 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h32.


 
 
 
 
Partenaires

Hébergement Web