• Initiateur de la discussion Initiateur de la discussion kitof
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

kitof

Guest
Bonjour tout le monde,

G besoin d'ouvrie une feuille qui n'a pas toujours le même nom suivant les cas


Cette feuille s'appelle XXXXXX(2) à chaque fois

Mes X pouvant etre site, sitelabo, etc

Je pensais à une commande du style :

Sheets('*(2)').Activate


Mais ca n'a pas l'air de marcher

Vous avez une idée SVP ??
Merci d'avance
 
Si les XXXX change tout le temps suivant n'importe quel paramètre, il faut que tu stock la valeur des XXX dans une variable du genre:

dim i as string
i = XXXX

ensuite pour l'ouvrir:

sheets('' & i & '(2)').Activate
 
Le xxx est le nom de ma feuille et n'est pas compris dans une cellule alors je c pas si c possible ce que tu me dis


J'm'attendais à un truc plus simple avec des caractères génériques comme g essayé de faire, c pas possible comme ca ???


En tous cas, merci Nevil
 
Bonjour Kitof, Nevil, Blunet, le forum,

Essaie cette petite macro

Code:
Sub Essai()
For i = 1 To Sheets.Count
    If Right(Sheets(i).Name, 3) = '(2)' Then
        Sheets(Sheets(i).Name).Select: Exit Sub
    End If
Next i
End Sub

Bonne journée...
 
Eh ben y'a pas de paramètres qui font changer le nom de ma feuille. En fait, je déplace une feuille d'une autre classeur vers celui-ci.

Tout dépend de quelle feuille g besoin pour mon application, mes feuilles selon les cas pourront s'appeler : Devis simplifié(2) ; site (2) ; labo(2); site et labo(2)

Gibson g pas trop compris ton code et apparemment ca ne fonctionne pas.
 
Salut kitof, Nevil, Blunet , le forum,

Mon code fonctionne très bien mais peut-être ne correspond t-il pas à ce que tu cherches.
Avant ton dernier post, il me semblait que tu voulais trouver une feuille dans le classeur dont la seule indication était que le nom de cette feuille se terminer par (2).

La macro que je te proposais recherche la prochaine feuille du classeur qui se termine par (2). Si il y en a plusieurs, est-ce que cette fin (2) reste un crytère de recherche?
Je te joins un fichier tout simple avec la macro de mon autre post.
[file name=Kitof1.zip size=11996]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Kitof1.zip[/file]
 

Pièces jointes

Salut kitof, Nevil, Blunet , le forum,

Mon code fonctionne très bien mais peut-être ne correspond t-il pas à ce que tu cherches.
Avant ton dernier post, il me semblait que tu voulais trouver une feuille dans le classeur dont la seule indication était que le nom de cette feuille se terminer par (2).

La macro que je te proposais recherche la prochaine feuille du classeur qui se termine par (2). Si il y en a plusieurs, est-ce que cette fin (2) reste un crytère de recherche?
Je te joins un fichier tout simple avec la macro de mon autre post.
[file name=Kitof1_20060511140925.zip size=11996]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Kitof1_20060511140925.zip[/file]
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour